头文件:
包含结构声明和使用这些结构的函数的原型.
- 函数原型;
- 使用#define或const定义的符号常亮.
- 结构声明.
- 类声明.
- 模板声明.
- 内联函数.
在包含头文件时,使用双引号””,而不是<>.
如果文件名包含在尖括号中,则C++编译器将在存储标准头文件的主机系统的文件系统中查找.
如果文件名包含在双引号中,则编译器将首先查找当前工作目录或源代码目录(或其他目录,这取决于编译器).如果没有在那里找到头文件,则将在标准文职查找.
因此在包含自己的头文件是,应使用引号而不是尖括号.
#pragma once是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次。
C++.include “”与include <>
//include是把目标文件拷贝过来,当作文本文件解析。include "a" //查找路径:当前目录->系统目录。include <b> //查找路径:系统目录->当前目录。
源代码文件:
源代码文件:
包含调用与结构相关的函数的代码.
警告:在IDE中,不要讲头文件加入到项目列表中,也不要在源代码文件中使用#include来包含其他源代码文件.
