一. C++基础 1)多态、虚函数相关 C++多态的实现机制 静态多态:重载函数 编译器根据函数名、参数类型以及个数来判断重载函数 动态多态:可以用基类指针指向派生类对象,执行虚函数时根据动态类型确定调用哪一个函数。虚函数表 在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据所指对象的实际类型来 调用相应的函数,如果对象类型是派生类,就调用派生类的函数,如果对象类型是基类,就调用基类的函数 虚函数表 虚函数表类似一个指针数组,虚函数表存储虚函数的地址,即虚函数表的元素是指向类成员函数的指针 如果派生类没有重写函数,那么派生类的虚指针指向基类的虚函数表 否则建立一张连续...