1、valgrind安装,可以参考CSDN
2、C++内存泄漏检测。
代码实例:
编译代码:
g++ main.cpp
执行:
valgrind --leak-check=full --show-reachable=yes --trace-children=yes ./a.out
其中:
--leak-check=full指的是完全检查内存泄漏
--show-reachable=yes是显示内存泄漏的地点
--trace-children=yes 跟入子进程
通过以上可以辅助查找内存泄漏地方。