主要原因:
如果存在两个类的头文件a.h和b.h,在a.h中有这样的语句:#include "b.h",在b.h文件中有这样的语句:#include "a.h" 且在一个类中有另一个类的对象时 那么就会出现这样的错误。
也有可能是函数返回值的问题。
本文详细解释了当类头文件之间出现循环引用时,如何通过调整引用顺序和检查函数返回类型来解决编译过程中出现的错误。通过实例分析,介绍了在C++中避免此类问题的方法。
主要原因:
如果存在两个类的头文件a.h和b.h,在a.h中有这样的语句:#include "b.h",在b.h文件中有这样的语句:#include "a.h" 且在一个类中有另一个类的对象时 那么就会出现这样的错误。
也有可能是函数返回值的问题。
1424
2970
781

被折叠的 条评论
为什么被折叠?