c++多態的實現及原理

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