C/C++避免头文件重复包含的方法 1. #ifndef 2. #pragma once 3. 混合使用 在实际的编程过程中,因为会使用多个文件,所以在文件中不可避免的要引入一些头文件,这样就可能会出现一个头文件被 include 多次,在C/C++中有几种不同的方式可以解决这个问题,总体功能相差不大,但依然存在细微差别. 1. #ifndef 格式如下: #ifndef __COMPLEX__ #define __COMPLEX__ //头文件主体 #endif 或者 #ifndef __CO…