c++基础篇(二)——头文件
c++基础篇(三)——头文件
前言:
在c++中头文件的包含形式更加多样。
1 包含头文件
在c语言中包含头文件时必须带上文件后缀名 .h ,而c++有着其独特的形式。
类型 | 规则 | 示例 | 说明 |
---|---|---|---|
c旧式风格 | 带.h后缀 | #include <stdio.h> | c中使用 |
c++旧风格 | 带.h后缀 | #include <iostream.h> | c++中使用,对应的文件名是iostream.h |
c++新风格 | 不带后缀 | #include |
c++中使用,对应的文件名是iostream |
c++风格 | 带c前缀 | #include |
c++中使用c头文件,一些c库有c++版本,其名称带有c前缀,比如c中的math.c在c++中为cmath |
如果用c++代码写,标准库的头文件建议不带 .h 后缀名,c标准库的代码建议使用c前缀名的方式。
1 |
|
.h和.hpp,.c和.cpp区别
.hpp 和 .cpp ,是c++特有的命名后缀,其中 p 就是plus的意思。从语法上 .c 和 .cpp 没有区别,**.h** 和 .hpp 没有区别,但在一些项目中会同时使用两种命名后缀,区分的规则是,若该文件是用纯c代码写的或兼容c环境的,则命名用 .c 和 .h ,文件只在c++环境下使用时文件名用 .cpp 和 .hpp 。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 OnlyCalm's Blog!
评论
ValineGitalk