vtable 虚表。 每一个有虚函数的类都有这样一个东西。 它实际上记录了本类中所有虚函数的函数指针,也就是说是个函数指针数组的起始位置。
虚表。 每一个有虚函数的类都有这样一个东西。 它实际上记录了本类中所有虚函数的函数指针,也就是说是个函数指针数组的起始位置。 比如virtual void TheSecondFun()记录在数组的第二个元素,当一个该类的对象实例调用TheSecondFun时就根据对应关系把第二个函数指针取出来,再去执行该函数,这种行为叫晚绑定,也就是说在运行时才知道调用的函数是