内存泄漏定位

来源:互联网 发布:苹果手机便签软件 编辑:程序博客网 时间:2024/04/27 15:54

inline void EnableMemoryLeakCheck(void)
{
    _CrtSetDbgFlag(_CrgSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF);
}

#ifdef _DEBUG
#define new new(__NORMAL__BLOCK,__FILE__,__LINE__)
#endif

void main()
{
    EnableMemLeakCheck();
    int* leak = new int[10];
}

内存泄漏报告中前面的{52}表示第52次内存分配时泄漏
使用_CrtSetBreakAllock可以在指定分配次数时停下来

原创粉丝点击