- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 C++虚析构函数的作用
一般情况下,基类的析构函数是虚函数。之所以这样做,是为了解决以下情况存在的问题:如果基类的析构函数不是虚函数,那么当基类的指针指向子类的对象时,删除该基类指针的时候调用的是基类的析构函数,没有执行子类的析构函数。如果子类中动态申请了内存,就会导致内存泄漏。 举个例子: ...
2018-10-15 22:46:24 222
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
一般情况下,基类的析构函数是虚函数。之所以这样做,是为了解决以下情况存在的问题:如果基类的析构函数不是虚函数,那么当基类的指针指向子类的对象时,删除该基类指针的时候调用的是基类的析构函数,没有执行子类的析构函数。如果子类中动态申请了内存,就会导致内存泄漏。 举个例子: ...
2018-10-15 22:46:24 222
TA创建的收藏夹 TA关注的收藏夹
TA关注的人