C++中虛擬繼承的概念
來源:新能源網(wǎng)
時(shí)間:2024-08-17 13:28:03
熱度:
C++中虛擬繼承的概念【專家解說】:為了解決從不同途徑繼承來的同名的數(shù)據(jù)成員在內(nèi)存中有不同的拷貝造成數(shù)據(jù)不一致問題,將共同基類設(shè)置為虛基類。這時(shí)從不同的路徑繼承過來的同名數(shù)據(jù)成員在
【專家解說】:為了解決從不同途徑繼承來的同名的數(shù)據(jù)成員在內(nèi)存中有不同的拷貝造成數(shù)據(jù)不一致問題,將共同基類設(shè)置為虛基類。這時(shí)從不同的路徑繼承過來的同名數(shù)據(jù)成員在內(nèi)存中就只有一個(gè)拷貝,同一個(gè)函數(shù)名也只有一個(gè)映射。這樣不僅就解決了二義性問題,也節(jié)省了內(nèi)存,避免了數(shù)據(jù)不一致的問題。
class 派生類名:virtual 繼承方式 基類名
virtual是關(guān)鍵字,聲明該基類為派生類的虛基類。
在多繼承情況下,虛基類關(guān)鍵字的作用范圍和繼承方式關(guān)鍵字相同,只對(duì)緊跟其后的基類起作用。
聲明了虛基類之后,虛基類在進(jìn)一步派生過程中始終和派生類一起,維護(hù)同一個(gè)基類子對(duì)象的拷貝。
熱門標(biāo)簽:概念
-
大型建設(shè)工程項(xiàng)目階段劃分?特別是從業(yè)主角度關(guān)注全生命周期的概念2024-08-17
-
長安概念車e301價(jià)格是多少?2024-08-17
-
請(qǐng)問,什么是題材股和概念股?2024-08-17
-
國企改革概念股一覽 2015國企改革概念股 國企改革概念股票有哪些2024-08-17
-
水電站8000kw的裝機(jī)總量,是個(gè)什么概念?規(guī)模大還是?。?/div>
2024-08-17
-
小市值的石油改革概念股有哪些股票2024-08-17
-
股市里什么叫題材什么叫概念,有什么區(qū)別2024-08-17
-
什么是概念板塊2024-08-17
-
核電概念股一覽 核電概念上市公司有哪些2024-08-17
-
中國版馬歇爾計(jì)劃概念股龍頭有哪些2024-08-17
-
什么是題材股?什么是概念股?2024-08-17
-
鋰電池充電樁概念股有哪些2024-08-17
-
核電概念龍頭股有哪些2024-08-17
-
鋰電池概念股票有那些?2024-08-17
-
股市中,什么是特斯拉概念?2024-08-17