我听说过很多内存泄漏漏洞,但是我找不到内存泄漏的真实工作示例,你能提供一个内存泄漏的实际工作示例吗,也许是一些大型开源项目并向我解释解决方案
谢谢。
最佳答案
其实很简单。在你的主要位置:
char* c = new char[4];
然后退出。那是内存泄漏。任何未跟上 delete
的 new
都是泄漏。
This answer有一些很好的例子,但正如我的评论所说,很难找到一个外部观察者可以查看并轻松识别的泄漏的已发布应用程序。
关于c++ - 你能给我一个内存泄漏的真实工作示例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11830105/