多態實現之虛函數

多態的實現分爲靜態多態和動態多態,靜態多態主要靠函數重載,動態多態主要靠虛函數 當類中聲明瞭虛函數之後,該類的內存映像會獲得一個虛表指針,叫做_vfptr指向該類的虛表,下面的我測試使用的類圖(有的沒必要的東西沒有寫) 這裏恰好還是一個菱形繼承,但是就像我之前說的虛繼承和虛表關係不大,所以單繼承也是可以測試的 其中高亮的部分就是虛表指針,用內存窗口就可以看到虛表中存放的東西了,每一個多態類的對象都
相關文章
相關標籤/搜索