美文网首页
c++ 内存泄漏简单检测方法

c++ 内存泄漏简单检测方法

作者: e196efe3d7df | 来源:发表于2020-11-10 10:40 被阅读0次

c++自带一个简单的内存泄漏检测代码,可以让你知道程序运行结束后,是否有内存泄漏。

_CrtSetDbgFlag(_CRTDBG_LEAK_CHECK_DF | _CRTDBG_ALLOC_MEM_DF);

简单的使用方法如下:

int main()
{
    _CrtSetDbgFlag(_CRTDBG_LEAK_CHECK_DF | _CRTDBG_ALLOC_MEM_DF);
    char* test = new char[10];
}

明显可以看出我们生成的对象指针没有手动析构,造成内存泄漏,在程序运行结束时,“输出”窗口就有内存泄漏信息打印。


相关文章

网友评论

      本文标题:c++ 内存泄漏简单检测方法

      本文链接:https://www.haomeiwen.com/subject/vwwdbktx.html