社区
C++ 语言
帖子详情
C++中new崩溃问题
zszszs1994
2016-12-08 04:45:12
同一个程序中,在主函数中用new开辟一块空间,没有任何问题,同样的代码,到了其他的函数中,就会崩溃,我感觉肯定不是内存不够的原因,请问这是为什么呀?
...全文
675
7
打赏
收藏
C++中new崩溃问题
同一个程序中,在主函数中用new开辟一块空间,没有任何问题,同样的代码,到了其他的函数中,就会崩溃,我感觉肯定不是内存不够的原因,请问这是为什么呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
l357630798
2016-12-10
打赏
举报
回复
同上, 感觉是内存不够。 宽度*高度 是个巨无霸数据?
小灸舞
2016-12-09
打赏
举报
回复
自己检查下分配的空间够不够大。
VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
洪章桔
2016-12-08
打赏
举报
回复
额,越界,,,这样。。。
zwz901220
2016-12-08
打赏
举报
回复
同上。。。。越界了。
paschen
版主
2016-12-08
打赏
举报
回复
提示上已经说了,你的堆破坏了,这可能由于你前面的代码在使用堆内存时越界了,仔细检查下
赵4老师
2016-12-08
打赏
举报
回复
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,
看不懂时双击下一行,直到能看懂为止
。
xiaohuh421
2016-12-08
打赏
举报
回复
程序不全, 看不出问题所在. 不过看错误提示: 堆已经损坏 说明你前面某些地方可能有访问越界, 导致堆被破坏很严重, 分配都会失败. 贴完整点的代码, 方便看问题.
C++
语言基础视频教程
C++
语言基础视频培训课程:本课与主讲者在大学开出的程序设计课程直接对接,准确把握知识点,注重教学视频与实践体系的结合,帮助初学者有效学习。本教程详细介绍
C++
语言
中
的封装、数据隐藏、继承、多态的实现等入门知识;主要包括类的声明、对象定义、构造函数和析构函数、运算符重载、继承和派生、多态性实现等。课程需要有C语言程序设计的基础(可以利用本人开出的《C语言与程序设计》系列课学习)。学习者能够通过实践的方式,学会利用
C++
语言解决
问题
,具备进一步学习利用
C++
开发应用程序的基础。
C++
New
崩溃
原理及解决方法
C++
New
崩溃
原理及解决方法
C++
常见
崩溃
(最近遇到)
可以使用内存泄漏检测工具来帮助识别和修复该
问题
。在赋值之前,可以先创建一个临时的结构体对象,将要赋值的结构体复制到临时对象
中
,然后在将临时对象复制到目标结构体
中
,就可以避免出现
崩溃
的情况。在
C++
中
,可能会出现结构体在赋值时
崩溃
的
问题
,通常是因为结构体成员变量的访问权限冲突导致。总之,在将结构体赋值时,请确保结构体成员变量的访问权限正确,可以使用上述方法来解决赋值时出现的
崩溃
和访问权限冲突
问题
。检查结构体成员变量的访问权限:将结构体成员变量的访问权限改为 public,以确保在赋值时可以进行访问。
C++
中
delete
崩溃
的
问题
今天在写一个MFC的小程序的时候,发现一个很奇怪的现象。 当我编译完成后,运行出现了
崩溃
,跟踪一下看,发现是某个我
new
出来的对象在delete时
崩溃
。 经过反复调试,发现即使我
new
完之后马上delete,
中
间不做任何操作,也会出现
崩溃
。 找了一圈也没找到
问题
,后来实在不行,重新写,写一行或者链接一个库我就运行一次,终于发现是运行库的顺序
问题
!!!!!!! 这是一个很让人
崩溃
的
问题
,运行库
C++
常见
崩溃
问题
分析
一、前言 从事自动化测试平台开发的编程实践
中
,遭遇了几个程序
崩溃
问题
,解决它们颇费了不少心思,解决过程
中
的曲折和彻夜的辗转反侧却历历在目,一直寻思写点东西,为这段难忘的经历留点纪念,总结惨痛的教训带来的经验,以期通过自己的经历为他人和自己带来福祉:写出更高质量的程序; 由于 C 和
C++
这两种语言血缘非常近,文本亦对 C 编程语言有借鉴作用; 二、
C++
崩溃
分类 在编程实践
中
,遭遇到了诸如内...
C++ 语言
64,676
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章