文章目录

  • ​​1.valgrind内存泄漏的常用选项​​
  • ​​2.常见的错误​​

1.valgrind内存泄漏的常用选项



valgrind --tool=memcheck --leak-check=full ./a.out

2.常见的错误

  • (1)最多最低级的错误:不匹配地使用malloc/new/new[] 和 free/delete/delete[]
  • (2)最看不懂的错误:一堆看不懂的Invalid read/write错误(更新:已解决)
  • (3)最不明所以的内存泄露:definitely lost/indefinitely lost(更新:已解决)

三种例子直接见:​​C/C++的内存泄漏检测工具Valgrind memcheck的使用经历​​