可能重複:
how to find memory leak in c++ code/project什麼調試器可以檢查內存泄漏的C++代碼?
我想問一下我應該安裝,以檢查是否有內存泄漏什麼的調試器?我有一個包含.cpp和.h的.a文件。我用了很多指針和參考。現在我想測試內存泄漏。
我聽說過皮棉。這是否存在? THX
可能重複:
how to find memory leak in c++ code/project什麼調試器可以檢查內存泄漏的C++代碼?
我想問一下我應該安裝,以檢查是否有內存泄漏什麼的調試器?我有一個包含.cpp和.h的.a文件。我用了很多指針和參考。現在我想測試內存泄漏。
我聽說過皮棉。這是否存在? THX
它被稱爲Memory leak。您可以使用valgrind(僅限Linux)進行內存泄漏和無效讀/寫。
您還可以使用splint,這是static code analysis工具。但它用於在代碼中查找另一類錯誤。
你的意思[內存泄漏(http://en.wikipedia.org/wiki/Memory_leak)?另外,這裏是我如何檢查是否存在:是否有維基百科文章? Google會提供多個相關結果嗎? –
皮棉是C.對於C++,您可以使用cppcheck找到一些錯誤:http://en.wikipedia.org/wiki/Cppcheck – Oleg