c++ - 你能给我一个内存泄漏的真实工作示例吗?

标签 c++ memory-leaks

我听说过很多内存泄漏漏洞,但是我找不到内存泄漏的真实工作示例,你能提供一个内存泄漏的实际工作示例吗,也许是一些大型开源项目并向我解释解决方案

谢谢。

最佳答案

其实很简单。在你的主要位置:

char* c = new char[4];

然后退出。那是内存泄漏。任何未跟上 deletenew 都是泄漏。

This answer有一些很好的例子,但正如我的评论所说,很难找到一个外部观察者可以查看并轻松识别的泄漏的已发布应用程序。

关于c++ - 你能给我一个内存泄漏的真实工作示例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11830105/

相关文章:

c++ - MinGW g++ 在其自己的包含目录中找不到 header

c++ - 如何计算 Eigen 中 vector 的绝对值?

c++ - 在 C/C++ 中正确地从管道获取输出

algorithm - 如何将网页浏览量与内存峰值相关联?

c++ - valgrind 是否检测到 OpenGL 内存泄漏?

c++ - Qt- QNetworkReply 不显示 Content-Length header

c++ - 对容器中所有元素的成员函数结果求和的最佳方法是什么?

pointers - 使用指针的 Fortran 链表中的内存泄漏

python - 在 Python 中使用 <128KB 的字符串时内存泄漏?

c++ - 在 operator delete[] 中取消析构函数调用