软件编程的一些问题

在软件开发过程中遇到内存不足和Access Violation错误,通过检查内存泄露、单步调试,发现是未初始化的内存申请变量导致的内存越界。修正后,问题得到解决,强调对内存操作的谨慎性。
摘要由CSDN通过智能技术生成
由于是自己的一些笔记,所以写的比较杂乱,呵呵

    

最近编写软件的时候,多次在程序运行时出现内存不足,Access Violation  After normal block等问题,当在程序最开始运行的时候出现这种问题还好解决,关键是我这个软件是需要多次读取文件数据,因此问题就出来了,最开始读取56个文件还是很理想的,然后连续读取第7个文件的时候,灾难发生了,就出现最开始我说的那些错误,有时候是这个错误,有时候又是那个错误,就前段时间,把我的头都搞大了TMD,查了N次都没有查出来是什么原因。

最开始我还以为是内存泄露的问题,的确,这和内存泄露还是有点相像的,不是吗?Access Violation ,内存不足,种种迹象表明这就是内存的泄露问题,我用下面的代码检查了一下:

#ifdef _DEBUG

              CMemoryState Ol

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值