糊涂项链

文章
7
资源
0
加入时间
3年0月8天

vtable  虚表。   每一个有虚函数的类都有这样一个东西。  它实际上记录了本类中所有虚函数的函数指针,也就是说是个函数指针数组的起始位置。

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