C++【多態的實現及原理】

virtual C++的多態性用一句話概括就是:在基類的函數前加上virtual關鍵字,在派生類中重寫該函數,運行時將會根據對象的實際類型來調用相應的函數。如果對象類型是派生類,就調用派生類的函數;如果對象類型是基類,就調用基類的函數 用virtual關鍵字申明的函數叫做虛函數,虛函數肯定是類的成員函數。 存在虛函數的類都有一個一維的虛函數表叫做虛表,類的對象有一個指向虛表開始的虛指針。虛表是和類
相關文章
相關標籤/搜索