C++ 虛函數解析

具體內容請參見 陳浩博客之C++Vtable解析

我只是爲了更加理解這裏面說明的要點,所以自己編寫了幾個對應與他博客內容的幾個小demo,大家可以按照這幾個demo來進行實驗,這樣更加方便的理解這裏面的知識。如果有什麼疑問,大家可以在當前位置提問,或者可以去我的github上new一個Issue!

這幾個demo的對應關係如下所示:

testvtable.cpp: 沒有繼承關係的虛函數表的簡單分析

testvtable1.cpp: 一般繼承(無虛函數覆蓋)的虛函數表的簡單分析

testvtable2.cpp : 一般繼承(有虛函數覆蓋)的虛函數表的簡單分析

testvtable3.cpp : 多重繼承(無虛函數覆蓋)的虛函數表的簡單分析

testvtable4.cpp : 多重繼承(有虛函數覆蓋)的虛函數表的簡單分析

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章