+ -
当前位置:首页 → 问答吧 → VS2005,在B类中创建A类的成员对象,Debug提示错误。。。

VS2005,在B类中创建A类的成员对象,Debug提示错误。。。

时间:2011-12-14

来源:互联网

两个头文件A.h和B.h
A类是public继承于其他类
先在B.h中加了#include"A.h"
然后在B.cpp中定义了A m_a;

编译后出现:
error C2146: 语法错误 : 缺少“;”(在标识符“m_a”的前面)
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

我这种创建成员对象的方法是不是错的?为什么会出上上边的3处错误提示~以前是用的VC6.0,最近才使用VS2005,求教!谢谢!

作者: wolf_self   发布时间: 2011-12-14

应该还是木有找到A的定义~~A是在全局的命名空间里吗?

作者: Demon__Hunter   发布时间: 2011-12-14

热门下载

更多