现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

内存泄漏的主要原因

2012-11-24 21:47 工业·编程 ⁄ 共 141字 ⁄ 字号 暂无评论

1.动态分配的对象数组的使用了delete来释放,而非delete[]
2.使用single模式,忘记删除静态指针
3.类内成员进行了动态分配,析构函数中忘记释放
4.基类的析构函数没有定义为virtual,但是通过基类的指针去删除子类
5.释放责任的转移也可能产生内存泄漏
6.指针重新赋值

给我留言

留言无头像?