什么是内存泄露? 简单地说就是申请了一块内存空间,使用完毕后没有释放掉具体来讲,内存泄漏是由于在程序中通过malloc或者new从堆中申请了一块空间,但是在使用后并没有调用free或者delete释放,导致这块空间既无法使用也无人回收,从而造成了内存泄漏。内存泄漏,是指在程序代码中动态申请的、堆上的内存 由于某种原因、在使用后没有被释放,进而造成内存的浪费 解决办法? 良好的编码习惯,使用了内存分配的函数,一旦使用完毕,要记得使用其相应的函数释放掉将分配的内存的指针以链表的形式自行管理,使用完毕之后从链表中删除,程序结束时可检查改链表。使用智能指针。