C++多態--虛函數virtual及override

C++多態 C++多態(polymorphism)是通過虛函數來實現的,虛函數允許子類重新定義成員函數,而子類重新定義父類的做法稱爲覆蓋(override),或者稱爲重寫。 最常見的用法就是聲明基類的指針,利用該指針指向任意一個子類對象,調用相應的虛函數,動態綁定。由於編寫代碼的時候並不能確定被調用的是基類的函數還是哪個派生類的函數,所以被成爲「虛」函數。如果沒有使用虛函數的話,即沒有利用C++多
相關文章
相關標籤/搜索