单文档程序中,我定义了类A,在类A中定义一个view类指针成员变量;在view类中定义一个A类型成员变量。在view头文件中包含类A头文件,在类A头文件中没有包含view头文件,而是进行了view类声明,看网上说应该在A的cpp文件中包含view头文件。但是这样程序编译会报乱七八糟的错。不知道为什么
------解决思路----------------------
是不是头文件有交叉包含?
可以在.h中用class CXXXView; 声明类,
然后在.cpp 中包含 #include "xxxxView.h"