内存泄露也可以叫做“存储渗漏”,它是指因程序中由动态存储函数分配的空间,由于某种原因,在使用完后未释放或无法释放,从而造成系统内存浪费的现象。它可能会严重影响程序的运行速度,甚至导致系统崩溃。

内存泄漏一般会以常发性、偶发性、一次性或隐性的方式发生,这取决于有内存泄漏隐患代码的发生方式。内存泄漏这种缺陷往往具有隐蔽性和积累性,比其他内存运行错误更难检测到,因此若想避免此类缺陷的发生,就需要养成良好的代码书写习惯并着重注意对内存的管理。