#1.当我们正在编写头文件时,遇到了定义在另外一个头文件的类时,需要包含 该类的头文件,否则需要一个前置声明
#2.使得头文件include的顺序无关
需要做到每次在写X.cpp的时候,将X.h作为第一个include的头文件
#3.头文件应该允许被重复包含,即在头文件之前加上一个#pragma once 或是预编译
#1.当我们正在编写头文件时,遇到了定义在另外一个头文件的类时,需要包含 该类的头文件,否则需要一个前置声明
#2.使得头文件include的顺序无关
需要做到每次在写X.cpp的时候,将X.h作为第一个include的头文件
#3.头文件应该允许被重复包含,即在头文件之前加上一个#pragma once 或是预编译