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

实现多态三点: 1.必须最少两个类,并且必须是继承 2.必须函数是虚函数(同名,同参,同返回类型) 3.经过基类的指针或引用来实现 ios 一个类里边不管有多少个虚函数,虚表指针__vfptr只会有一个,占四个字节函数虚表中有两部份内容:一、虚函数的地址;二、虚函数; 而且虚函数的地址老是以0x00000000做为结束。spa #include<iostream> using namespace
相关文章
相关标签/搜索