C++ 查找内存泄漏的最佳解决方案

C++ 查找内存泄漏的最佳解决方案,c++,memory-leaks,C++,Memory Leaks,可能重复: 我的C++程序内存不足。找到它们的解决方案是什么?针对哪个操作系统 在基于Linux的系统上,Valgrind。免费的 在基于Windows的系统上,Insure++、Purify。。。。很多。我喜欢使用valgrind。假设为g++或clang++,使用-g编译程序并尝试: 最好的解决办法是使你的计划现代化 在程序中搜索“新建”和“删除”。 更新程序以使用智能指针。处处 如果你做得正确的话,在完成之后引入泄漏将是相当困难的。 如果您使用的是OS X man leaks、leaks

可能重复:

我的C++程序内存不足。找到它们的解决方案是什么?

针对哪个操作系统

在基于Linux的系统上,Valgrind。免费的


在基于Windows的系统上,Insure++、Purify。。。。很多。

我喜欢使用valgrind。假设为g++或clang++,使用-g编译程序并尝试:


最好的解决办法是使你的计划现代化

在程序中搜索“新建”和“删除”。 更新程序以使用智能指针。处处 如果你做得正确的话,在完成之后引入泄漏将是相当困难的。
如果您使用的是OS X man leaks、leaks Instrument或valgrind。您可以使用这些来观察随着程序的现代化,泄漏计数下降valgrind --leak-check=full ./your_executable