-
子類可以初始化父類,父類的指針可以指向子類查看全部
-
繼承同一函數名,無法進行重載,只能進行隱藏查看全部
-
繼承重名函數的使用方法查看全部
-
父子關係 同名 隱藏查看全部
-
私有繼承查看全部
-
保護繼承查看全部
-
菱形繼承會導致數據冗余,一個對象中會有兩份同一父類的數據。用虛繼承可以解決冗余問題。查看全部
-
繼承關系查看全部
-
菱形繼承,包含了多繼承與多重繼承。查看全部
-
繼承,多層繼承,多重繼承。虛繼承,查看全部
-
多重繼承是一個子類繼承自另一個子類,該子類繼承自父類。 多繼承是一個子類繼承自多個父類。這幾個父類是平行關系(即平等的) 多繼承的代碼實現。查看全部
-
當父類對象是從子類得來的,在銷毀父類對象時,會只調用父類的析構函數,這會使子類對象沒有銷毀,導致內存泄露,解決方法是:將父類的析構函數定義為虛析構函數,從而繼承到子類的析構函數上,在銷毀時能先銷毀子類對象再銷毀父類對象。查看全部
-
父類中定義了虛析構函數,也被繼承到子類中,即使子類的析構函數沒用virtual關鍵字修飾,也相當于是虛析構函數。查看全部
-
銷毀對象時,從子類得來的父類對象,只調用了父類的析構函數。查看全部
-
當將子類對象用于初始化父類對象時,其與父類相同的數據成員將被復制到父類對象的存儲空,而其特有的數據成員將被舍棄,因為父類沒有這些數據成員,無法接收。查看全部
舉報
0/150
提交
取消