课程
/后端开发
/C++
/C++远征之封装篇(上)
析构函数不是说是用来释放内存的吗?为什么在堆中创建对象后的delete写在析构函数中就有问题了呢?
2019-08-12
源自:C++远征之封装篇(上) 7-2
正在回答
析构函数里delete释放的对象需要是类的数据成员,而且需要在构造函数或者在其他调用过的函数里面为他开辟了空间,才能在析构函数内使用delete释放
举报
封装--面向对象的基石,本教程力求帮助小伙伴们即学即会