多态的实现原理分析----虚表

实现多态三点: 1.必须最少两个类,而且必须是继承 2.必须函数是虚函数(同名,同参,同返回类型) 3.通过基类的指针或引用来实现 一个类里边无论有多少个虚函数,虚表指针__vfptr只会有一个,占四个字节 虚表中有两部分内容:1、虚函数的地址;2、虚函数; #include<iostream> using namespace std; class Base { virtual void f
相关文章
相关标签/搜索