C++多态实现原理(虚函数和动态绑定) 1)编译器会为包含虚函数的类生成一张虚函数表,用来存放每个虚函数地址,简称虚表,每个虚函数都对应虚函数表中的索引号。 2)同时会增加一个隐式的成员变量,用于存放虚表的地址,该变量称为虚函数表指针,简称虚指针(vptr); 3)所谓的虚函数覆盖,本质就是用子类中的虚函数的...