2012-09-30 105 views

回答

5

有什麼問題的經典方法:

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

+0

謝謝,我認爲這是行不通的。其實我被困在別的地方。並認爲這是問題 –

+0

@DiproSen - 只要沒有基地是虛擬的,這工作正常。但是,虛擬基礎是從構造函數初始化爲最大派生類型的。相同的語法,但你必須把它放到每個可能被實例化的派生類型中。 –