twe*_*ypi 11 c++ macros c-preprocessor
可以在宏的c ++中放一个宏吗?
就像是:
#define Something\ #ifdef SomethingElse\ //do stuff \ #endif\
我尝试过它没有用,所以我的猜测它不起作用,除非有某种语法可以解决它?
Mic*_*zek 16
宏,是的.预处理器指令,这是你发布的,没有
Ale*_*lli 11
不,但你可以简单地通过拉出#ifdef作为顶层来重构它,并使用两个不同的#define Something ...版本来实现真假分支#ifdef.
#ifdef
#define Something ...
归档时间:
16 年,2 月 前
查看次数:
18334 次
最近记录:
10 年,7 月 前