什么放在头文件
类的定义放在.cpp文件中,声明放在.h文件中.使用者利用#include引入头就可以使用函数.
如何include头文件
- #include “xx.h”,先搜索当前目录,找不到就找其他位置
- #include
,搜索系统目录linux默认在/usr/include 系统头文件目录 - C++可以使用#include
引入cpp库头文件
条件预处理指令
#ifndef A_H_
#define A_H_
bababa...
#endif
为了只包含一次头文件.此外,每个类的定义会放在头文件中,重复引入这个头文件也会重复.
头文件是如何插入的
利用cpp可以看到.h是如何被插入.cpp中的.
cpp a.cpp
也可以使用个g++ –save-temps来保留所有过程文件
g++ a.cpp --save-temps
得到的.ii则为预处理文件, .s为汇编文件.