在VS2008中需要增加几句代码来显示C++程序中的内存泄露,代码如下:
1: #define _CRTDBG_MAP_ALLOC
2: #include <crtdbg.h>
3: #ifdef _DEBUG
4: #define new new(_NORMAL_BLOCK,__FILE__,__LINE__)
5: #endif
6:
7: int main()
8: {
9: /*
10: 其他代码
11: */
12: _CrtDumpMemoryLeaks();
13: return 0 ;
14: }