跳到主要内容

C++ 头文件概述

头文件包含那些只能被定义一次的实体,如类、const 和 constexpr。如果我们需要多次包含头文件,就需要用到头文件保护符:

##ifndef xxx  
##define xxx
...
##endif

这样就可以防止重复包含。

另外,预处理变量无视 C++ 的作用域,所以整个程序中的预处理变量必须唯一。