派生类的指针指向基类对象的问题 (100分)

  • 主题发起人 huaervvhuaer
  • 开始时间
C

Carlsberg

Unregistered / Unconfirmed
GUEST, unregistred user!
是的,从定义这个虚方法的类开始以后继承的类中都存在这个VMT中的入口指针。在后代类中复制这个地址,如果有override则替换成当前的地址。这便是虚拟/动态方法与静态方法的区别。静态方法不需要在VMT中记录入口地址,而是直接编译成调用静态地址过程。
 
M

majorsoft

Unregistered / Unconfirmed
GUEST, unregistred user!
谢谢了,终于可以结贴了。
 
顶部