C++:52---多重继承
生活随笔
收集整理的這篇文章主要介紹了
C++:52---多重继承
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、多重繼承概念
多重繼承是指:從多個(gè)直接基類而產(chǎn)生派生類的能力
例如:
二、多重繼承的語(yǔ)法
繼承的每個(gè)基類都要有一個(gè)可選的訪問(wèn)說(shuō)明符(public、protected、private)。如果沒(méi)有的話:對(duì)于class來(lái)說(shuō)默認(rèn)為private,對(duì)于struct來(lái)說(shuō)默認(rèn)為public
繼承的基類必須在該類定義之前被聲明定義過(guò)
繼承的基類不能使final的
能夠繼承的基類個(gè)數(shù)沒(méi)有限制,但是同一基類只能繼承一次
三、構(gòu)造函數(shù)的初始化順序
構(gòu)造基類的順序與派生列表中基類的出現(xiàn)順序有關(guān),而與構(gòu)造函數(shù)初始化列表中基類
總結(jié)
以上是生活随笔為你收集整理的C++:52---多重继承的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: windows安装 MySQL5.7服务
- 下一篇: C++(18)--复制构造函数