MSG->str='h';
MSG->Total_lenght=1000;
这里有问题,因为你仅申明了个指针,而MSG此时没有分配空间,也就是说没有指到一个实际地方,故不能赋值,在Windows环境将内存越界.改成
msg *MSG,*MSG2;
MSG = new msg;
MSG->str='h';
MSG->Total_lenght=1000;
MSG->Total_lenght=1000;
这里有问题,因为你仅申明了个指针,而MSG此时没有分配空间,也就是说没有指到一个实际地方,故不能赋值,在Windows环境将内存越界.改成
msg *MSG,*MSG2;
MSG = new msg;
MSG->str='h';
MSG->Total_lenght=1000;
解决方案 »
- windows内存管理问题
- 急寻VC部分的MSDN 或者整体也行,先谢过!
- 一个简单c程序vc编译时说malloc free没定义,为什么?
- 工具栏上的CStatic控件动态显示图片失败
- 关于DoModal的问题
- ODBC与oracle9i的连接问题 ,送分100
- EN_CHANGE、LBN_SELCHANGE、CBN_SELCHANGE这三个消息的产生时机是怎样的,是否编辑控件中的内容一有改动就发送这些消息?
- sdk编程,关于通用对话框的调用问题,请赐教.
- 又遇到一个问题!!
- 边缘检测
- vc5和vc6的程序是不是不兼容?
- 有个1M多的mp3文件作为网页背影音乐,但每次都要很长时间等浏览器下完这个文件之后才开始播放,有没有办法
C++编程思想里就很看重变量初始化的