内存泄漏

内存泄露意思就是申请了一块内存使用完了,却没有释放。

常见的情况有(1)new了没有delete,new了一块数组就需要delete[],molloc了没有free。(2)子类继承父类时,父类的析构函数没有实现虚函数。(3)Windows的句柄资源使用完没有释放。

应对的方式有:

加强编码规范,有new有delete,使用智能指针,使用容器来管理分配好的内存,用完了统一释放。

posted @ 2022-12-11 22:58  我一直站在悬崖上  阅读(100)  评论(0)    收藏  举报