關於虛函數的兩個問題

1.爲什麼構造函數不能設爲虛函數? 虛函數的作用在於用基類指針操作派生類對象 構造函數不是虛函數的原因,第一沒有這個必要,沒有意義;構造函數需要明確構造的對象的類型,雖說虛函數表和虛指針空間上可以獨立於類對象。 c++之父(大致意思):虛函數調用是在部分信息下完成工作的機制,允許我們只知道接口而不知道對象的確切類型。 要創建一個對象,你需要知道對象的完整信息。 特別是,你需要知道你想要創建的確切類
相關文章
相關標籤/搜索