C++多態的實現原理

用virtual關鍵字申明的函數叫作虛函數,虛函數確定是類的成員函數。 存在虛函數的類都有一個一維的虛函數表叫作虛表。類的對象有一個指向虛表開始的虛指針。虛表是和類對應的,虛表指針是和對象對應的。 多態性是一個接口多種實現,是面向對象的核心。分爲類的多態性和函數的多態性。 多態用虛函數來實現,結合動態綁定。 純虛函數是虛函數再加上= 0。 抽象類是指包括至少一個純虛函數的類。 純虛函數:virtu
相關文章
相關標籤/搜索