条件编译常用的有#if, #ifdef,#ifndef等。本博客记录一下,如何根据某个参数值的不同,选择不同的分支来编译。
使用 #if ... #elif ... #elif ... #else ... #endif
直接附上DemoCode 架构,如下:
#define YOUR_CHOICE 2
#if 0 == YOUR_CHOICE
//此处写出你想要执行的操作!
#elif 1 == YOUR_CHOICE
//此处写出你想要执行的操作!
#elif 2 == YOUR_CHOICE
//此处写出你想要执行的操作!
#elif 3 == YOUR_CHOICE
//此处写出你想要执行的操作!
#else
//此处写出你想要执行的操作!
#endif
---- The End.