最佳答案
我知道需要一个虚拟毁灭器。但是为什么我们需要一个 纯洁虚拟析构函数?在 C + + 的一篇文章中,作者提到当我们想要使类抽象时,我们使用纯虚析构函数。
但是我们可以通过将任何成员函数作为纯虚函数来抽象类。
所以我的问题是
什么时候我们真正使一个析构函数纯虚拟? 有人能给出一个很好的实时例子吗?
当我们创建抽象类的时候,使析构函数也是纯虚的是一个好的实践吗?如果是的话。.那为什么?