我建了一个基于对话框的工程,给它加了10多个protected成员变量,好几个public变量,
突然发现只要再加一个protected变量就运行错误,编译正确,把它去掉又恢复正常,把它加入public里面也正常,而且该变量不论是int,char都如此,不知道这是什么原因,请高手赐教,谢谢!!
突然发现只要再加一个protected变量就运行错误,编译正确,把它去掉又恢复正常,把它加入public里面也正常,而且该变量不论是int,char都如此,不知道这是什么原因,请高手赐教,谢谢!!
解决方案 »
- List Control 插入图片后,选中状态,图片消失了,变成空白。
- 几个与VS2005的MFC相关的问题
- 如何让CPicture控件上的图片总是OnTop显示?
- 关于直接对磁盘中存储块进行操作的几个问题
- 熟悉msn文件传输协议的请进
- 内网穿透~神奇的SendLink!能够在子网机器上远程在出口计算机映射一个端口,以使子网外IP能访问子网机器。有谁知其端口映射的原理?
- ********一个关于串口发送的问题********请多指教
- 请问,有关读文件的问题!
- 在硬件中,我对socket370这个我不熟悉,怎么解释?
- 针对不同客户定制不同的软件,用什么方式来做好?
- 列表控件,响应双击事件?等指教
- 疑难:GDI+绘制字符串时制表符(Tab)无效!
应该可以消除这个问题。
某个结构定义为struct aStruct{ int a;
int b;
...
int n;
char * p;
};假如有个变量aStruct aobj被其他内存访问越界了,破坏了13个字节
这样,如果p前面的变量字节总和大于13,则往往不会出现异常(因为int值怎么取都不会异常)
但是假如小于13字节,则aobj.p被破坏,一旦这样访问
(*aobj.p) = 'a';
程序就崩这难道说明aStruct不能定义太少变量?