码迷,mamicode.com
首页 >  
搜索关键字:堆损坏    ( 5个结果
使用devpartner的blockchecker检查c++内存错误
在仿写stl的过程中,被一处内存错误卡了很久。当内存池需要多次malloc时会出现堆损坏的错误,初步判断是数组越界,但总是检查不出来。一开始用Dr.Memory检查不出来,就试了一下devpartner。官网链接 http://www.borland.com/zh-CN/Products/Softw
分类:编程语言   时间:2016-02-16 22:00:56    阅读次数:171
内存损坏问题的演示样例及分析
原文以演示样例代码系统的讲述了三种内存损坏的情况: 全局内存、栈损坏及堆损坏, 以及它们产生的原因。粗略整理例如以下。Global Memory Corruption即全局变量的内存使用出了问题,主要还是越界。例如以下代码:#include <stdio.h> #define MAX 6 int a
分类:其他好文   时间:2016-02-16 21:58:37    阅读次数:246
解决堆损坏的一点心得
解决堆损坏的一点心得问题描述之前在实现水印提取的过程中,遇到了一个诡异的异常。为了较好的说明出现问题的情况,假定我运行的函数为f(),其代码如下:f(){code A;//该段代码在读取一个文件中的记录 for(int i = 0; i < 3; i ++) { code B; }}程序...
分类:其他好文   时间:2015-09-15 21:33:10    阅读次数:266
内存损坏问题的示例及分析
以示例代码系统的讲述了三种内存损坏的情况: 全局内存、栈损坏及堆损坏, 以及它们产生的原因。...
分类:其他好文   时间:2014-07-21 11:43:14    阅读次数:144
使用Appverifier 查找堆损坏
我们先看下面的代码   void ui::wnd::CDesktopWnd::Exe2Shortcut( LPCWSTR strFullPath, LPCWSTR strFileName, LPCWSTR shelllink_path) { CString strDescName = strFileName; if(strDescName == _T("iexplore.exe...
分类:移动开发   时间:2014-07-08 17:46:23    阅读次数:331
5条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!