hel*_*hod 5 c++ valgrind memory-leaks
我是C++的新手,但有一些基本的C知识.在我过去的C(大学)项目中,我使用Valgrind来检查memleaks.
现在,使用C++,Valgrind是一个有效的工具吗?C++是否会遇到与C这样的memleaks相同的问题?或者是否有更好的工具与C++结合使用?
我从不使用new和delete(或其他形式的手动内存管理),我甚至很少使用指针.我仍然需要和我搏斗内存泄漏无效的内存访问.1 Valgrind对我来说是不可或缺的工具.更重要的是gdb.
1正如Viktor在评论中指出的那样,在没有手动内存管理的情况下产生内存泄漏将是非常奇怪的(折扣循环引用和其他特殊情况).