image.png

*(p->vptr)[n](p)

虚表(Vtable)

<aside> 💡

虚表(Vtable) :一个函数指针数组,存储了类中虚函数的地址,每个类的虚表是唯一的。

</aside>

虚指针(Vptr)

<aside> 💡

虚指针(Vptr) :对象的成员,指向虚表。

</aside>