大家看看这个内存泄漏是什么原因? 第一个是在implement宏那里 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 run debug mode ,then you can look into the memory at 0x00431240 你是不是申请了一个长度为320字节的数组,然后又忘记释放它了?例 int* p=new int[80];//在HEAP中申请了一个长度为320字节的数组忘记了:delete[] p IEControlBar.cpp的第17行,把这段代码拿出来给我们看一看吧。它说你这里有问题。 第17行是这样的 IMPLEMENT_DYNCREATE(CIEControlBar,CControlBar) CIEControlBar::CIEControlBar() 构造函数中new了个东东CIEControlBar::~CIEControlBar()析构函数没舍得把那个东东释放了吧? e:\my documents\Myprojects\myTest\IEControlBar.cpp(17)出错在17行!! : {73} client block at 0x00431240, subtype 0, 320 bytes long.内存泄漏发生在你的应用程序第73个内存块分配。client block是指这是一个MFC的类,地址是.... 有320字节长。array_p.cpp(71) : {78} normal block at 0x00431120, 4 bytes long.第71行,78次分配内存块,normal block是指你的程序分配的,4字节!这里最有用的是内存分配计算,通过这个计数可以在调试器的watch窗口进行定位,然后用call stack看看前因!! 磁盘过滤问题,谢谢回答!!! CListView怎么取消排序功能 SetWindowsHookEx返回NULL 菜鸟的一个小问题 大虾们给点意见 如何制作分割视图之间 的分割条上的 隐藏/显示视图把手? 关于这个线性变换程序,请帮我看看错误在哪里 寫入事件日誌system下的問題.請問高手! 帮帮忙啦!在线等待答案。 GetPrivateProfileString读取无字段名的问题 请问,在程序中如何用Create方法创建一个FormView 为什么会出问题?编译是没有错误!!!
例 int* p=new int[80];//在HEAP中申请了一个长度为320字节的数组
忘记了:
delete[] p
IMPLEMENT_DYNCREATE(CIEControlBar,CControlBar)
CIEControlBar::~CIEControlBar()析构函数没舍得把那个东东释放了吧?
出错在17行!! : {73} client block at 0x00431240, subtype 0, 320 bytes long.
内存泄漏发生在你的应用程序第73个内存块分配。
client block是指这是一个MFC的类,地址是.... 有320字节长。array_p.cpp(71) : {78} normal block at 0x00431120, 4 bytes long.
第71行,78次分配内存块,normal block是指你的程序分配的,4字节!这里最有用的是内存分配计算,通过这个计数可以在调试器的watch窗口进行定位,然后
用call stack看看前因!!