new/malloc申请内存为什么会失败?

依然做自己的软件 依然做自己的软件 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在我程序中有这三行代码:

addr1 = new BYTE[n1]; // line 1
addr2 = new short[n2]; // line 2
addr3 = new short[n2*4]; // line 3

在单步跟踪中,n1=8000,n2=2300,line 1运行成功,line 2出错并导致程序死掉。我多次高度,重启机器后还是这个地方出错,n1,n2保证是为正的。刚开始这部分是在一个线程中,后来我直接调用它,还是同样出错,同样原因?

后来我又改成 addr1 = new BYTE[n1 + n2*10]; 一次分配所有内存,还是出错,转到异常处理!

求救!
...全文

相关推荐

基于分解算法耦合深度学习模型用于SX全境的干旱预报(算法源码+说明+数据)

【资源介绍】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,也可以作为小白实战演练和初期项目立项演示的重要参考借鉴资料。 3、本资源作为“学习资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研和多多调试实践。 基于分解算法耦合深度学习模型用于SX全境的干旱预报(算法源码+说明+数据).zip 基于分解算法耦合深度学习模型用于SX全境的干旱预报(算法源码+说明+数据).zip 基于分解算法耦合深度学习模型用于SX全境的干旱预报(算法源码+说明+数据).zip 基于分解算法耦合深度学习模型用于SX全境的干旱预报(算法源码+说明+数据).zip 基于分解算法耦合深度学习模型用于SX全境的干旱预报(算法源码+说明+数据).zip 基于分解算法耦合深度学习模型用于SX全境的干旱预报(算法源码+说明+数据).zip 基于分解算法耦合深度学习模型用于SX全境的干旱预报(算法源码+说明+数据).zip 基于分解算法耦合深度学习模型用于SX全境的干旱预报(算法源码+说明+数据).zip 基于分解算法耦合深度学习模型用于SX全境的干旱预报(算法源码+说明+数据).zip 基于分解算法耦合深度学习模型用于SX全境的干旱预报(算法源码+说明+数据).zip

葡萄籽儿

引发new/malloc动态申请内存失败的常见原因分析与总结

本文结合以往项目中遇到的多个问题实例,给大家详细总结一下引发动态申请内存失败的常见原因,以供借鉴或参考。

dvlinker

偏最小二乘方法的MATLAB算法实现

所谓偏最小二乘法,就是指在做基于最小二乘法的线性回归分析之前,对数据集进行主成分分析降维,下面的源码是没有删减的,GreenSim团队免费提供您使用,转载请注明GreenSim团队(http://blog.sina.com.cn/greensim)。

shtstone

Matlab实现HHT程序(源码,非常珍贵)

非常实用的源代码

xjzhaishilong

stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例油田区域网无线综合测控系统软件模块的设计

stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例油田区域网无线综合测控系统软件模块的设计

codemami
评论 8
收藏 已收藏
分享
返回顶部
依然做自己的软件
VC/MFC 16,550 成员 421,606 内容