标签: c++ c-preprocessor
有没有办法将宏值存储到临时值并重用它。伪示例:
#define X 0 #ifdef X #define T X #undef X #define X (T + 1) // now X should be 1 #endif
答案 0 :(得分:0)
我没有找到达到你要求的方法。根据您对此的要求,使用__COUNTER__(一种常见的扩展程序)可以为您提供帮助。
__COUNTER__