!!!!!!头文件相互依赖!!!!!!!
!!!!!!头文件为包含!!!!!!!!
!!!!!!作用域的原因!!!!!!!!
解决办法:C++
1.前置声明:在使用到类的定义前面 声明一下。class A; // 前置声明 A
2.重构代码,以避免循环依赖问题
3.更改头文件包含顺序
4.类中定义了对象的可以改为引用或者指针
仅供参考,具体情况还得具体分析。
!!!!!!头文件相互依赖!!!!!!!
!!!!!!头文件为包含!!!!!!!!
!!!!!!作用域的原因!!!!!!!!
解决办法:C++
1.前置声明:在使用到类的定义前面 声明一下。class A; // 前置声明 A
2.重构代码,以避免循环依赖问题
3.更改头文件包含顺序
4.类中定义了对象的可以改为引用或者指针
仅供参考,具体情况还得具体分析。