内存泄漏和内存溢出

来源:互联网 发布:首都国旅网络旗舰店 编辑:程序博客网 时间:2024/05/16 19:35

一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显示释放的内存。应用程序一般使用malloc,realloc,new等函数从中分配到一块内存,使用完后,程序必须负责相应的调用free或delete释放该内存块,否则,这块内存就不能被再次使用,我们就说这块内存泄漏了。

 

内存溢出:比如数组越界、指针移动越界