新手问个有关问题,什么是内存泄漏

新手问个问题,什么是内存泄漏
请问内存泄漏是不是指象赋值以后的内存空间,在程序不使用之后没有被释放,仍然保留使用前的数值,可能会被其他程序使用的情况,谢谢各位~

------解决方案--------------------
堆空间,malloc,new的内存,
程序在不使用的之后不会自个释放
需手动的delete
------解决方案--------------------
一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显示释放的内存。应用程序一般使用malloc,realloc,new等函数从堆中分配到一块内存,使用完后,程序必须负责相应的调用free或delete释放该内存块,否则,这块内存就不能被再次使用,我们就说这块内存泄漏了。
------解决方案--------------------
自己在堆中new出来的内存,用完后要记得delete并将指针赋NULL,不这样的话就叫内存泄漏。
尤其函数参数中,值得注意,哪里分配哪里释放明没有统一规则,根据情况,大拿会规定,只要所有人都认真执行,就会减少造成内存泄漏的问题的出现。