我的问题是如何检测c ++代码中的内存泄漏。 到目前为止我所拥有的是重载new和delete运算符并跟踪分配/释放的内存量,但这只会告诉我是否存在问题。 如何获得更有用的信息来查明问题???
答案 0 :(得分:3)
在Linux上查找Valgrind,在Windows上查找Visual Leak Detector。对于跨平台解决方案,您可以使用this implementation查看doxygen here。
答案 1 :(得分:1)
你可以使用工具来做到这一点:Valgrind,Purify,......根据你的环境,有些会起作用,有些则不行。
答案 2 :(得分:1)
我认为this文章提供了一些有关如何完成的见解