C++虚函数表和虚析构介绍

这篇文章主要介绍了C++虚函数表和虚析构,虚函数表是C++实现多态的基础,多态是面向对象的三大特性之一,下面文章我们一起来看看详细内容,需要的朋友可以参考一下

代码运行结果为:

 可以看到只要把Base类的析构函数写成虚析构函数或纯虚析构函数,通过父类指针调用函数,子类的析构代码会被调用,子类堆区内存得到释放。

到此这篇关于C++虚函数表和虚析构介绍的文章就介绍到这了,更多相关C++虚函数表和虚析构内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!

本文标题为:C++虚函数表和虚析构介绍