c++ 条件编译
条件编译#if 条件 defined条件 条件编译#if #else 一、 条件编译#if 条件 #if 表达式 代码段 #endif //如果表达式成立则,编译代码段 注意:表达式里测试的是预处理指令赋给标识符的指定值 二、 条件编译#if defined #if defined flag 代码段 #endif //用于测试 flag 标识符是否被#define 指令定义过,如果定义过,则编译代码段 #if !defined flag 代码段 #endif //用于测试 flag 标识符是否被#define 指令定义过,如果未被定义过,则编译代码段 三、 条件编译#if #else #if 表达式 代码段1 #else 代码段2 #endif //如果表达式成立则编译代码段1,不成立则编译代码段2