C++ 不使用虚析构的后果及分析
Posted mkckr0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 不使用虚析构的后果及分析相关的知识,希望对你有一定的参考价值。
很多 C++ 方面的书籍都说明了虚析构的作用: 保证派生类的析构函数被调用,并且使析构顺序与构造函数相反 保证资源能够被正确释放 很久一段时间以来,我一直认为第 2 点仅仅指的是:当派生类使用 RAII 手法时,如果派生类的析构没有被调用,就会产生资源泄露。就像下面的代码: #include <io
本文来自博客园,作者:mkckr0,转载请注明原文链接:https://www.cnblogs.com/mkckr0/p/16211554.html
以上是关于C++ 不使用虚析构的后果及分析的主要内容,如果未能解决你的问题,请参考以下文章