C,C++头文件
1.头文件命名约定
头文件类型 | 约定 | 示例 | 说明 |
---|---|---|---|
C++旧式风格 | 以.h结尾 |
iostream.h |
C++程序可以使用 |
C 旧式风格 | 以.h结尾 |
math.h |
C、C++程序可以使用 |
C++新手风格 | 无扩展名 |
iostream |
C++程序可以使用,使用namespace std |
转换后的C | 加上前缀C,无扩展名 |
cmath |
C++程序可以使用,可以使用不是C的特性,如namespace std |
2.特殊头文件
C可以使用不同的文件扩展名表示不同文件类型,因此特殊的扩展名如(.hpp和.hxx)表示C++头文件