读书人

VS2008内存泄露查找有关问题

发布时间: 2012-03-18 13:55:39 作者: rapoo

VS2008内存泄露查找问题
VS2008的控制台程序,内存泄露输出信息,中没有源文件及其行号。
按照文档的说明,头文件添加:
#include <stdlib.h>
#include <crtdbg.h>
同时定义宏_CRTDBG_MAP_ALLOC。
但是输出窗口中始终没有显示泄露内存的分配处源代码行数。
输出信息如下:
{201} normal block at 0x06EE9FD8, 32 bytes long.
Data: <005056C000010000> 30 30 35 30 35 36 43 30 30 30 30 31 30 30 30 30
{198} normal block at 0x06EE3FD8, 32 bytes long.
Data: <6CF049570B5D0000> 36 43 46 30 34 39 35 37 30 42 35 44 30 30 30 30
{179} normal block at 0x06EBCFE0, 24 bytes long.
Data: < > E0 CF EB 06 E0 CF EB 06 E0 CF EB 06 CD CD CD CD
、、

[解决办法]
44 Visual Leak Detector
最好用1.0版本

读书人网 >C++

热点推荐