当前位置:首页 > 构造析构

析构函数可以是虚函数吗,析构函数作为虚函数的适用性探讨

wzgly2周前 (08-12)1
析构函数可以是虚函数吗,析构函数作为虚函数的适用性探讨
析构函数可以是虚函数,当基类指针指向派生类对象时,使用delete删除基类指针会调用派生类的析构函数,如果基类的析构函数不是虚函数,删除派生类对象时只会调用基类的析构函数,导致派生类中未释放的资源没有被清理,将析构函数声明为虚函数可以确保派生类的析构函数被正确调用,从而释放所有资源。...