读书人

类中添加成员变量时程序无法启动,该如

发布时间: 2012-02-16 21:30:36 作者: rapoo

类中添加成员变量时程序无法启动
我的程序是基于对话框的,最近遇到一件怪事,我只要在原来的程序中多添加一个int型的成员变量,程序就无法启动了,也不弹出出错的对话框;

我在一个程序某处设断点进行调试时出现一个出错的对话框:"Unhandled exception in abc.exe(MFC42D.dll) 0xc000005: Access violation";

我用sizeof(类名)看了一下类的大小,发现大小为520(这时能运行),然后再添加一个int型程序就无法启动了,这是怎么回事呢?

[解决办法]
警告级别改为4,重新编辑一下
[解决办法]
全部清空,删除ncb,重新编译
[解决办法]
不太可能吧。
LZ程序代码可以公开吗?如果可以把程序给我发一份。shanhqk@163.com,共同学习。
[解决办法]
一般是不会出现这个问题的,你看下你的变量在其它地方用了没有,要是用了,你屏蔽掉试下看怎么样

读书人网 >VC/MFC

热点推荐