虚函数表是实现C++中实现多态的基础,当然也是实现虚函数的基础。
每一个类都独立拥有一个虚函数表,类中所有虚函数都以数组形式存放在该类的虚函数表中。
虚函数表在类的编译阶段就建立了,然而虚函数表指针——作为类的隐藏成员——却在运行期间当函数被调用时才完成初始化的。