设为首页 加入收藏

TOP

VC++6.0中内存泄漏检测 - 对MFC检测方法的移植(二)
2014-11-23 21:25:20 来源: 作者: 【 】 浏览:154
Tags:6.0 内存 泄漏 检测 MFC 方法 移植
r定义:
// new_handler __cdecl set_new_handler( new_handler new_p )
// {
// assert( new_p == 0 ); // cannot use stub to register a new handler
// _set_new_handler( 0 );
// return 0;
// }
// 所以我也无计可施,只能舍弃set_new_handler的作用.

_cs.Enter();
void* p = _malloc_dbg( nSize, _NORMAL_BLOCK, lpszFileName, nLine );
_cs.Leave();
return p;
}
void __cdecl operator delete( void* p, const char* /*lpszFileName*/, int /*nLine*/ )
{
_cs.Enter();
_free_dbg( p, _CLIENT_BLOCK );
_cs.Leave();
}

#endif

3. 事例代码

#include
#include "debug_new.h"
using namespace std;

int main( void )
{
REG_DEBUG_NEW;

char* p = new char[2];
p[0] = A;
p[1

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇轻松打造MSN强行聊天器 下一篇VC调试中遇到的3个小问题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: