C++重复声明 1. 重复声明的问题 如果头文件中有定义(变量、函数、类),重复包含会产生重复定义的问题 C++重复包含头文件,编译器拷贝和扫描需要耗费时间、降低效率 一般头文件中只放声明,而声明可以多次 2.解决方案 2.1 #ifndef、#define、#endif 宏定义 格式: #ifndef _NAME_H #define _NAME_H // 头文件内容 #endif 特点: 通过定义独一无二的