虛函數和純虛函數的區別和作用 虛函數和純虛函數的區別
發稿時間:2023-08-30 12:17:52 來源: 互聯網
【資料圖】
1、虛函數是在基類中作總體框架定義,定義時在函數的返回類型名前加上專virtual構成。
2、它的具體不屬同實現版本是在其類的派生類里實現的。
3、純虛函數是在其類中連基本框架都定義不出來,所以只是用“virtual 類型名 函數名()=0;”的形式來聲明基類中有這么一個函數,而它的實現則完全由基類的派生類根據不同需要來完成。
4、有純虛函數的基類叫抽象類,不能被實例化(即不能生成對象),只能被繼承。
5、我的理解是:虛函數實現的具體版本中總是有通用的部分,這些通用部分可以在基類中定義,而純虛函數則完全沒有能共用的部分,完全是由派生類中不同的實現完成的。
6、供參考……。
本文到此分享完畢,希望對大家有所幫助。
產業
- 1 存量房貸利率調整漸行漸近,部分銀行稱已做好預案
- 2 國泰環保:公司主營業務為污泥處理服務、污泥處理和新能源產業環保成套設備銷售、水環境生態修復
- 3 君亭酒店:第二季度旗下酒店住宿行業指標均達歷史最高水平
- 4 別克英朗1公里耗油多少錢(別克英朗油耗多少錢一公里)
- 5 北京學生專屬保障計劃啟動
- 6 中報解讀 | 新城悅服務上半年核心業務延續較強增長,美元債影響持續弱化
- 7 王一博被批耍大牌!赴廣電座談會戴帽擺臉無正裝,網友:能聽懂?
- 8 營口市緊抓遼河文化產業帶 優化城市發展空間維度
- 9 1985年日本空難(關于1985年日本空難的基本詳情介紹)
- 10 市民不滿招生老師頻繁推銷課程 吐槽后遭言語辱罵