-
虛擬繼承
鎖定
- 中文名
- 虛擬繼承
- 外文名
- Virtual Inheritance
- 語 法
- class派生類: virtual基類1
C++使用虛擬繼承(Virtual Inheritance),使得派生類如果繼承基類多次,但只有一份基類的拷貝在派生類對象中。
虛擬繼承的語法:
class 派生類: virtual 基類1,virtual 基類2,...,virtual 基類n{
...//派生類成員聲明
};多重繼承構造執行順序
首先執行虛基類的構造函數,多個虛基類的構造函數按照被繼承的順序構造;
執行基類的構造函數,多個基類的構造函數按照被繼承的順序構造;
執行成員對象的構造函數,多個成員對象的構造函數按照申明的順序構造;
執行派生類自己的構造函數;
析構以與構造相反的順序執行;
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:13次歷史版本
- 最近更新: 由tu_distance