虛函數(shù)使用virtual關(guān)鍵字定義,但使用virtual關(guān)鍵字時,并非全部是虛函數(shù) (也可以是虛繼承)
2019-01-09
最新回答 / 六個蒸蛋
個人理解,因為編譯時從上往下的,所以如果將?doSomething() 函數(shù)寫在 main 函數(shù)下面,則需要在 main 函數(shù)上面再聲明一次 doSomething() 函數(shù),以告訴系統(tǒng)待會在 main 函數(shù)中要用到 doSomething()?函數(shù)。<...code...>
2018-12-27
最新回答 / 陳燕_Yan
dynamic_cast的功能應(yīng)該不是識別,而是轉(zhuǎn)換指針類型,將父類指針轉(zhuǎn)換為子類指針,從而可以調(diào)用子類自定義的函數(shù)。
2018-12-05
最新回答 / 陳燕_Yan
因為定義了含參構(gòu)造函數(shù),如果你沒有傳入?yún)?shù),肯定會報錯的,所以要定義默認(rèn)構(gòu)造函數(shù),不用傳參
2018-12-05
居然沒有在父類頭文件中加上虛析構(gòu)函數(shù),這樣銷毀時 子類的析構(gòu)函數(shù)沒有執(zhí)行,子類空間得不到釋放,不好吧!
2018-11-01