如何在#ifdef中添加'或'条件?
我试过了“
#ifdef CONDITION1 || CONDITION2
#endif
这不起作用。
答案 0 :(得分:291)
#if defined(CONDITION1) || defined(CONDITION2)
应该有效。 :)
#ifdef
输入的次数少一些,但在更复杂的条件下效果不佳
答案 1 :(得分:3)
可以使用此-
#if defined CONDITION1 || defined CONDITION2
//your code here
#endif
这也一样-
#if defined(CONDITION1) || defined(CONDITION2)
//your code here
#endif
更多
#if defined CONDITION1 && defined CONDITION2
#if defined CONDITION1 ^ defined CONDITION2
#if defined CONDITION1 && !defined CONDITION2