超级天眼有多大:C++中的条件编译

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 02:47:01
一般情况下,源程序中所有的行都要参与编译.但有时希望对其中的部分内容只在满足一定的条件下才编译,即是条件编译.

头文件中的条件编译很重要.
比如有2个cpp文件,这两个cpp文件都包含了同一个文件,而编译时这两个cpp文件需要一同编译成一个可运行文件,于是问题就出来了,大量的声明冲突.

所以还是把头文件都放到 #ifndef  头文件  #endif中去吧,不管你的头文件会不会被多次引用.