C++多態的原理

多態的原理 例1:定義一個Shape類,其中有一個虛函數和數據成員,然後定義一個Circle類,只有構造函數和數據成員,並且公有的繼承Shape類,所以Circle類使用的也是Shape類的虛函數來計算面積,此時的虛函數如何來實現呢?   當我們實例化一個Shape對象的時候,這個Shape對象中除了有數據成員,還有虛函數表指針,虛函數表指針是指向虛函數表的,父類的虛函數表只有一個,通過父類實例化
相關文章
相關標籤/搜索