关于头文件重复包含问题

日期:2017-10-15 06:43:37 人气:1

关于头文件重复包含问题

  重复包含的影响:在预处理对时候,include相同的文件,预处理器会检查XXX是否有定义再决定要不要复制内容,重复包含会是编译器多检查几次而已。另外在使用增量编译的时候,这个文件变化,所有 include 这个文件的文件都需要重新编译,即使没有去使用里面的任何内容。   避免方法:   1.把头文件放在宏里:   #ifndef 标志(这个标志本来可以随便自己定义,但是为了防止混乱,所以一般都会采用自己的文件名字:__WENJIAN_H__)   #define 标志   //
    A+
热门评论