摘要:
通常,源文件中所有内容都要参加编译,但是在某些时候,可能希望源文件中某些部分在满足某些条件的情况下才进行编译,这就是所谓的“条件编译”。条件编译非常有用,许多学习C++的人在最开始的时候往往会忽略它,因为没有它我们的程序照样运行的很好。要注意,对于一些小型的程序,可能条件编译的作用常常被掩盖,但是当程序的规模变大后条件编译的作用和优势就会显现出来了。因此把握它还是非常重要的。条件编译有以下三种形式:1:#ifdef 标识符 程序片段1#else 程序片段2#endif上述语句的意思就是如果标识符已被#define命令定义过,则对程序片段1进行编译;否则对程序片段2进行编译。其中,程序片段2可以 阅读全文