虚函数详解

文章目录 一、虚函数实例 二、虚函数的实现(内存布局) 1、无继承情况 2、单继承情况(无虚函数覆盖) 3、单继承情况(有虚函数覆盖) 4、多重继承情况(无虚函数覆盖) 5、多重继承情况(有虚函数覆盖) 三、虚函数的相关问题 1、构造函数为什么不能定义为虚函数 2、析构函数为什么要定义为虚函数? 3、如何去验证虚函数表的存在   面向对象的语言有三大特性:继承、封装、多态。虚函数作为多态的实现方式
相关文章
相关标签/搜索