More Effective C++ Item 32 这里为什么需要虚析构函数 (p255)?
关注者
25被浏览
5,013登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏
《Effective C++》条款07 为多态基类声明virtual析构函数
当derived class对象经由一个base class指针被删除,而该base class带着一个non-virtual析构函数,其结果未有定义--实际执行时通常发生的是对象的derived成分没被销毁
B *b = new D;
delete b;