首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

编译器bug?vs2010:小弟我自己定义了一个类,然后在CView里定义了一个它 的数组,但编译的结果很怪异啊

2013-06-26 
编译器bug?vs2010:我自己定义了一个类,然后在CView里定义了一个它 的数组,但编译的结果很怪异啊。。没遇到过

编译器bug?vs2010:我自己定义了一个类,然后在CView里定义了一个它 的数组,但编译的结果很怪异啊。。
没遇到过
我都用2008
[解决办法]
并不存在你说的情况,有一种可能就是没一直用Build,然后系统默认都是增量编译。clean和Rebuild的话就可能把问题解决了
[解决办法]

引用:
Quote: 引用:

错误像是类定义没引入的关系,调整下#Include文件位置关系再看看。

另外可以换个类名,看看定义是不是冲突

谢谢你,我把Dot.h头文件放到所有头文件之后后,哪个诡异的编译错误就没了。
我的Dot.h头文件里没有引用CView.h和CDoc.h 里的成员,为什么要把Dot.h放在CView.h和CDoc.h 之后呢?

你这个CDot类中如果没有#include其它类.h的话,在你View类的定义中
#include "Dot.h"

class CXXXView
{
 ...
 CDot mydot[100];
};

这样应该肯定是不会有问题的

热点排行