课程
/后端开发
/C++
/C++远征之封装篇(上)
自己定义的析构函数能消除定义的对象吗?已经有delete p 为什么还要调用自己编写的析构函数? 好像不是很明白
2016-01-03
源自:C++远征之封装篇(上) 6-11
正在回答
new出来的对象是需要手动delete掉的,在delete的时候,系统会调用你写的析构函数,给你一个自己释放资源的机会
全栈港 提问者
絮絮念秋风 回复 全栈港 提问者
p是从堆中申请的内存,无法自动释放 需要程序员自己释放内存。
举报
封装--面向对象的基石,本教程力求帮助小伙伴们即学即会