2010-04-24(Saturday) 19:43:54 +0800, 何庆 <roo...@gmail.com>:

> 请教一个关于C++虚基类的问题:
> class CBase{virtual fun1()...}
> class CDerive:pubilc CBase{fun1()....}
> 和下面的效果是不是一样:
> class CBase1{fun1()...}
> class CDerive1:virtual public CBase1{fun1()...}



  明显不一样,前者是真正的虚函数,而后者是虚继承。后者的 fun1 只是重载
(overload),而不是前者的改写(override).

  另外,请不要接着当前的线索(Thread)提问,而应该新开主题。



-- 
To UNSUBSCRIBE, email to debian-chinese-gb-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100424123702.ga2...@localhost.localdomain

回复