C++多态的原理

多态的原理 例1:定义一个Shape类,其中有一个虚函数和数据成员,然后定义一个Circle类,只有构造函数和数据成员,并且公有的继承Shape类,所以Circle类使用的也是Shape类的虚函数来计算面积,此时的虚函数如何来实现呢?   当我们实例化一个Shape对象的时候,这个Shape对象中除了有数据成员,还有虚函数表指针,虚函数表指针是指向虚函数表的,父类的虚函数表只有一个,通过父类实例化
相关文章
相关标签/搜索