`
omygege
  • 浏览: 1356638 次
文章分类
社区版块
存档分类
最新评论

C/C++编程日志

 
阅读更多
  C++析构函数调用原则,明确的子类对象销毁时,后序顺次向上级调用析构函数。
  如果祖先类的析构函数是虚拟的,那么所有子类的析构函数也强制为虚拟的,这样保证能正确销毁动态分配的对象。今天发现如果祖先类没有声明虚拟的析构函数,则继承类虚拟析构函数在动态分配对象销毁时不会被调用,这一点需要注意。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics