2

我放

_CrtMemState and _CrtMemCheckpoint() 

正好在main()函数之后

_CrtMemState, CrtMemCheckpoint(), _CrtMemDifference(), _CrtMemDumpStatistics()

正好在右括号 } 之前main(),我得到一些字节泄漏(普通块和 CRT)

在相同的代码中使用CrtDumpMemoryLeaks()我不会出现内存泄漏。对于 CrtDumpMemoryLeaks 我使用 _CRTDBG_LEAK_CHECK_DF 所以我相信因为我使用了一些外部库(这是一个大型项目)在程序结束时释放的内存。

因此可以使用 CrtMemDumpStatistics() 实现相同的功能(CrtDumpMemoryLeaks() 和 _CRTDBG_LEAK_CHECK_DF),或者不可能,所以 CrtMemDumpStatistics 仅对本地快照内存测试有用?

谢谢

4

0 回答 0