我想检查一下我的所有内存在Visual Studio 2008 C++中是否已释放。我听说我可以添加一些包含,也许写一些代码行,那应该做到的。

有人知道我该怎么做吗?

提前致谢,

格雷格

最佳答案

您可能正在寻找这样的东西。

#define _CRTDBG_MAP_ALLOC
#include <stdio.h>
#include <crtdbg.h>

int main()
{
    malloc(100);
    _CrtDumpMemoryLeaks();
    return 1;
}

10-01 17:02