C++ 虛函數 純虛函數(抽象類)總結

虛函數,純虛函數(抽象類)

1.虛函數意在實現多態時,讓基類指針可以根據引用的實際指向的指針類型,判斷並調用相應方法。函數

  1. 派生類重寫虛函數的函數也被編譯器自動添加上virtual,因此爲了清晰,請手動標註virtual指針

抽象類:使用純虛函數的類。
抽象類不能直接使用,其派生類需在重寫其純虛函數後才能使用。編譯器

  1. 基類的純虛函數能夠實現定義。但編譯時無效,即僅提供派生類如何重寫的參考示例編譯

相關文章
相關標籤/搜索