2012-09-30 48 views

回答

5

有什么问题的经典方法:

D(const D& other) : B1(other), B2(other) 
{ 
} 

+0

谢谢,我认为这是行不通的。其实我被困在别的地方。并认为这是问题 –

+0

@DiproSen - 只要没有基地是虚拟的,这工作正常。但是,虚拟基础是从构造函数初始化为最大派生类型的。相同的语法,但你必须把它放到每个可能被实例化的派生类型中。 –