头文件的防卫式(guard)声明 如果想创建一个名为“Myclass.h”的头文件: #ifndef __MYCLASS_H__ #define __MYCLASS_H__ class Myclass { }; #endif 详解: 同一源文件中只能将同一个头文件包含一次。 当我们用 #include “Myclass.h” 引用头文件时,编译器会把其用头文件内容替换掉。 若一个源文件同时包含多个数量的相同头文件,通常由头文件嵌套造成的: 降低编译效率可能重复定义,如全局变量、静态变量