(1 方法一) 用 MFC 框架的 F5 不带断点的调试。可以在输出窗口提示是否有内存泄露。
(2 方法二) ,在 main 函数中添加如下代码,用 F5 不带断点的调试:
cpp
int main()
{
_CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF ); // 此行代码可以直接复制,用就可以
auto ptr = new byte[3];
ptr[0] = (byte)6; ptr[1] = (byte)7; ptr[2] = (byte)8;
return 0;
}
测试结果如下:
好像只适用于 windows 平台。
谢谢