1.使用宏来包含同一个文件被多次包含2.#progma once 1.使用宏来包含同一个文件被多次包含#ifndef CPPSTUDY_DEMO7_1_COMPLEX_H#define CPPSTUDY_DEMO7_1_COMPLEX_H...#endif //CPPSTUDY_DEMO7_1_COMPLEX_H 优点:可移植性好缺点:无法防止宏名重复,难以排除 2.#progma once使用编译器来防止同一个文件被多次包含优点:可以防止宏名重复,易排错缺点:可移植性不好。