C++-虚析构函数 发表于 2021-06-11 更新于 2023-05-16 分类于 Cpp 阅读次数: 阅读次数: Valine: 本文字数: 216 阅读时长 ≈ 1 分钟 析构函数的定义将一个类的虚函数定义成虚函数,这个析构函数就叫虚析构函数。 把带有虚函数的类的析构函数写为虚析构函数通过基类的指针删除派生类对象时,通常情况下只调用基类的析构函数。但是,删除一个派生类的对象时,应该先调用派生类的析构函数,然后调用基类的析构函数。因此,我们可以引入虚析构函数解决这个问题。即:将基类的析构函数声明为虚函数。 虚析构函数的执行过程通过基类的指针删除派生类对象时: 首先调用派生类的析构函数 然后调用基类的析构函数 打赏 微信支付 支付宝 本文作者: RobbEr 本文链接: https://robber.ltd/2021/06/11/c-xu-xi-gou-han-shu/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!