對C++虛函數的理解

以前只知道虛函數是由一個叫作「虛函數表」的東西實現,但是一直不知道具體是怎麼實現,今天看到csdn學院上c++虛函數的原理時,有幾個問題,還是不怎麼清楚,只好做一些測試,具體讓我產生疑問的截圖如下:   從上面的截圖裏,主要有2個問題 1.按上圖所說,編譯器會往類中插入「指向虛函數表的指針(__vfptr)」,那麼如果這個類所生成幾個不同的對象,這幾個對象的__vfptr都相同嗎? 2.子類和父類
相關文章
相關標籤/搜索