我对虚拟表有一点疑问,每当编译器遇到类中的虚函数时,它就会创建Vtable并在那里放置虚函数地址.对于继承的其他类,它也会发生类似的情况.它是否在每个类中创建一个指向每个Vtable的新指针?如果不是,当创建派生类的新实例并将其分配给Base PTR时,它如何访问Virtual函数?
c++ virtual vtable
c++ ×1
virtual ×1
vtable ×1