相关疑难解决方法(0)

如何在宏中获取当前命名空间的字符串

我需要在宏中放置命名空间前缀。IE

#define MYMACRO(x) ....##x

namespace A {
  namespace B {
    MYMACRO(C);
  }
}
Run Code Online (Sandbox Code Playgroud)

和 MYMACRO 必须返回 - A::B::C?

c++ macros namespaces c-preprocessor

2
推荐指数
1
解决办法
1571
查看次数

标签 统计

c++ ×1

c-preprocessor ×1

macros ×1

namespaces ×1