#if defined和#ifdef
1.
#define MY_MACRO ... #ifdef MY_MACRO // 这部分代码会被预处理器处理 #else // 这部分代码会被预处理器忽略 #endif
2.
int my_var = 1; #define MY_MACRO my_var ... #if defined(MY_MACRO) // 这部分代码会被预处理器处理 #else // 这部分代码会被预处理器忽略 #endif
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html