相关疑难解决方法(0)

如何将#ifdef与OR条件一起使用?

很抱歉提出非常基本的问题.我想在#ifdef指令中设置OR条件.怎么做 ?我试过了

#ifdef LINUX | ANDROID
...
..
#endif 
Run Code Online (Sandbox Code Playgroud)

那没起效?什么是正确的方法?

c macros

231
推荐指数
2
解决办法
11万
查看次数

在#ifdef中使用OR

我想你可以添加代码,只有当这两个术语以这种方式同时声明时才能执行:

#ifdef X
#ifdef Y

//code to execute

#endif
#endif
Run Code Online (Sandbox Code Playgroud)

我想知道如果至少宣布X或Y(也考虑xor),是否有办法执行代码,例如:

#ifdef X or #ifdef Y

// code

#endif
Run Code Online (Sandbox Code Playgroud)

c c++

3
推荐指数
1
解决办法
536
查看次数

标签 统计

c ×2

c++ ×1

macros ×1