Gcc 4.8.x - 4.9.x
您好,
我想在#ifdef
指令中合并多个宏,例如:
#ifdef PLOT || GRAPH
..mycode..
#endif
但它没有用。
我怎么能实现这个目标?
这不是一个选择:
#ifdef PLOT
#ifdef GRAPH
..mycode..
#endif
#endif
因为如果定义了情节而不是图表,那就丢失了。
由于
答案 0 :(得分:3)
您可以使用以下语法:
#if defined(PLOT) || defined(GRAPH)