如果你在头文件里加了 #ifndef XXXX #define XXXX ... #endif 应该不会产生冲突 更好的方法是在A.h里不包含B.h,而是直接在class A之前声明一下class B就可以了: class B; class A { ... B* b; ... } 我像这个就不会冲突了,预编译时候就可以解决这个问题
13,825
社区成员
102,679
社区内容
加载中
试试用AI创作助手写篇文章吧