头文件

2023/07/23 C++ 共 376 字,约 2 分钟

什么放在头文件

类的定义放在.cpp文件中,声明放在.h文件中.使用者利用#include引入头就可以使用函数.

如何include头文件

  1. #include “xx.h”,先搜索当前目录,找不到就找其他位置
  2. #include ,搜索系统目录linux默认在/usr/include 系统头文件目录
  3. C++可以使用#include 引入cpp库头文件

条件预处理指令

#ifndef A_H_
#define A_H_
    bababa...

#endif

为了只包含一次头文件.此外,每个类的定义会放在头文件中,重复引入这个头文件也会重复.

头文件是如何插入的

利用cpp可以看到.h是如何被插入.cpp中的.

cpp a.cpp

cpp结果

也可以使用个g++ –save-temps来保留所有过程文件

g++ a.cpp --save-temps

得到的.ii则为预处理文件, .s为汇编文件.

原课程

浙江大学 C++ 头文件

文档信息

Search

    Table of Contents