0x00环境
系统版本:ubuntu16.04
检测工具:Valgrind
内存泄漏的产生:内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果!
Valgrind使用的目的:在人为编写代码不能预防消除内存泄漏的情况下,使用该工具对代码进行检测。
0x01valrind安装
reacher@ubuntu:/$ sudo apt-get install valrind
0x02 valrind的简单使用
准备以下cpp代码