我想你可以添加代码,只有当这两个术语以这种方式同时声明时才能执行:
#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)
?
Eli*_*ser 18
使用defined:
#if defined(X) || defined(Y)
Run Code Online (Sandbox Code Playgroud)