原帖由 justinli79 于 12-5-2009 18:06 发表 登录/注册后可看大图 可以看到Derive::f覆盖了Base::f,Base::f消失了,咋办?
原帖由 coredump 于 12-5-2009 16:59 发表 登录/注册后可看大图 Base::f消失了很正常,而且必须消失,否则怎么体现多态呢?这时候如果还想在Derived类中调用Base::f必须使用全限定名 (也就是用this->Base::f()这样的方式调用,这时候走的就不是虚函数表了,是普通的函数调用).
原帖由 key 于 12-5-2009 19:49 发表 登录/注册后可看大图 小弟少见多怪,你们的图是用什么工具画的?谢谢
原帖由 justinli79 于 12-5-2009 20:04 发表 登录/注册后可看大图 了解,谢谢!
原帖由 justinli79 于 13-5-2009 12:05 发表 登录/注册后可看大图 受教了! 谢谢各位大大