头文件重复引用的情况 先看一张图 A头文件,同时被B、C引用,之后D引用了B、C头文件。此时D相当于引用两次A文件C++工程的预编译就是将引用文件的代码拷贝过来在头文件的前后加上 #ifndef #define #endif 这些话即可