【发布时间】:2016-01-15 18:06:40
【问题描述】:
有没有办法使用另一个预处理器宏插入预处理器宏?
我可以做一些类似的事情吗
#define INSERT_MACRO(x) {#ifdef MYFLAG x; #endif}
这样写的时候
INSERT_MACRO(foo(););
转换成
#ifdef MYFLAG
foo();
#endif
?谢谢!
【问题讨论】:
标签: logging macros c-preprocessor