[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 请教一个关于C++虚基类的问题




2010-04-24(Saturday) 19:43:54 +0800, 何庆 <roolcz@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)提问,而应该新开主题。



Reply to: