国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 營銷百科 > 虛擬函數(shù)程序功能

虛擬函數(shù)程序功能

時間:2023-03-26 13:14:01 | 來源:營銷百科

時間:2023-03-26 13:14:01 來源:營銷百科

虛擬函數(shù)程序功能:因為要實現(xiàn)相同的程序功能(語義),已經(jīng)看到,每個對象雖然沒有編譯器生成的虛擬函數(shù)指針(析構(gòu)函數(shù)往往被設(shè)計為virtual,如果如此,仍然免不了會隱含增加一個虛擬函數(shù)指針,這里假設(shè)不是這樣),但是還是需要另外增加一個type變量用來標(biāo)識派生類的類型。構(gòu)造對象時,雖然不必初始化虛擬函數(shù)指針,但是仍然需要初始化type。另外,圖形繼承體系的使用者調(diào)用函數(shù)時雖然不再需要一次間接的根據(jù)虛擬函數(shù)表找尋虛擬函數(shù)指針的操作,但是再調(diào)用之前,仍然需要一個switch語句對其類型進(jìn)行識別。

綜上所述,這里列舉的5條虛擬函數(shù)帶來的缺陷只剩下兩條,即虛擬函數(shù)表的空間開銷及無法利用'內(nèi)聯(lián)函數(shù)'的速度優(yōu)勢。再考慮虛擬函數(shù)表,每一個含有虛擬函數(shù)的類在整個程序中只會有一個虛擬函數(shù)表??梢韵胂竦教摂M函數(shù)表引起的空間開銷實際上是非常小的,幾乎可以忽略不計。

關(guān)鍵詞:功能,程序,函數(shù),虛擬

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉