C++ QT包括来自类头的类型
我正在OSX上开发Qt5.0。我包含了来自其他类的头文件,但将这些类用作类型会在构建时出错:使用未声明的标识符 然而,我包含的一些类似乎可以作为类型使用。这可能是QT中的一个错误,还是我错过了什么 谢谢 代码示例:C++ QT包括来自类头的类型,c++,qt,C++,Qt,我正在OSX上开发Qt5.0。我包含了来自其他类的头文件,但将这些类用作类型会在构建时出错:使用未声明的标识符 然而,我包含的一些类似乎可以作为类型使用。这可能是QT中的一个错误,还是我错过了什么 谢谢 代码示例: #include Aclass.h class Bclass { vector<Aclass> vectorofA;} #包括Aclass.h 类B类{向量向量A;} 选项2(“我错过了什么吗”)的可能性更大。您是否有任何循环依赖项,例如在Aclass.h中找到的是#
#include Aclass.h
class Bclass { vector<Aclass> vectorofA;}
#包括Aclass.h
类B类{向量向量A;}
选项2(“我错过了什么吗”)的可能性更大。您是否有任何循环依赖项,例如在Aclass.h
中找到的是#include“Bclass.h”
?您是否可以发布一个最小的实际代码示例供我们遵循?在Aclass.h中是否定义了名为Aclass的类型?其中是代码>在Bclass
声明的末尾?谢谢大家,似乎存在循环依赖关系。我会仔细阅读这个主题,这样我以后就不会把事情搞砸了:-)