该__COUNTER__符号由VC++和GCC提供,并在每次使用时提供增加的非负积分值.
我有兴趣了解是否有人曾经使用它,以及它是否值得标准化?
每次使用时都有定义增量吗?
例如
int a = ADEFINE; int b = ADEFINE;
a是1,b是2.
我想创建一个递归宏,将创建"下一个"类.
例:
#define PRINTME(indexNum) class m_##(indexNum+1) { }
Run Code Online (Sandbox Code Playgroud)
它indexNum + 1被评估为int,并且不会连接到类名.
在连接之前,如何让编译器对其进行评估?