这其实是头文件的冲突,一个源文件两次包含同一个头文件
比如a.h里包含c.h,但是b.h也包含c.h。就会出现大量的重复结构定义
只需要在你的头文件里加上
#ifndef <标识>
#define <标识>
你的头文件内容
#endif
标识符可以自己随意定义,一般是大写
这其实是头文件的冲突,一个源文件两次包含同一个头文件
比如a.h里包含c.h,但是b.h也包含c.h。就会出现大量的重复结构定义
只需要在你的头文件里加上
#ifndef <标识>
#define <标识>
你的头文件内容
#endif
标识符可以自己随意定义,一般是大写