首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么我们在C++中需要一个纯虚拟析构函数?

为什么我们在C++中需要一个纯虚拟析构函数?
EN

Stack Overflow用户
提问于 2009-08-02 19:27:29
回答 11查看 99.7K关注 0票数 168

我理解使用虚拟析构函数的必要性。但是为什么我们需要一个纯虚拟析构函数呢?在C++的一篇文章中,作者提到,当我们想要使类抽象时,我们使用纯虚拟析构函数。

但是我们可以通过将任何成员函数作为纯虚函数来使类成为抽象的。

所以我的问题是

  1. ,我们什么时候才能真正让析构函数成为纯虚的呢?有人能给出一个好的实时例子吗?

  1. 当我们创建抽象类时,将析构函数也设为纯虚构函数是一种好的做法吗?If yes..then为什么?
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1219607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档