c++虛函數詳解及其實現

虛函數: 虛函數是一種在基類定義爲virtual的函數,並在一個或多個派生類中再定義的函數。虛函數的特點是,只要定義一個基類的指針,就可以指向派生類的對象。 注:無虛函數時,遵循以下規則:C++規定,定義爲基類的指針,也能作指向派生類的指針使用,並可以用這個指向派生類對象的指針訪問繼承來的基類成員;但不能用它訪問派生類的成員。 使用虛函數實現運行時的多態性的關鍵在於:必須通過基類指針訪問這些函數。
相關文章
相關標籤/搜索