13.6 Why does a destructor in base class need to be declared virtual?
这道题问我们为啥基类中的析构函数要定义为虚函数。首先来看下面这段代码:
class Foo {public: void f();};class Bar: public Foo {public: void f();};Foo *p = new Bar();p->f();
本文转自博客园Grandyang的博客,原文链接:,如需转载请自行联系原博主。
本文共 250 字,大约阅读时间需要 1 分钟。
13.6 Why does a destructor in base class need to be declared virtual?
这道题问我们为啥基类中的析构函数要定义为虚函数。首先来看下面这段代码:
class Foo {public: void f();};class Bar: public Foo {public: void f();};Foo *p = new Bar();p->f();
本文转自博客园Grandyang的博客,原文链接:,如需转载请自行联系原博主。