虛函數詳解

文章目錄 一、虛函數實例 二、虛函數的實現(內存佈局) 1、無繼承情況 2、單繼承情況(無虛函數覆蓋) 3、單繼承情況(有虛函數覆蓋) 4、多重繼承情況(無虛函數覆蓋) 5、多重繼承情況(有虛函數覆蓋) 三、虛函數的相關問題 1、構造函數爲什麼不能定義爲虛函數 2、析構函數爲什麼要定義爲虛函數? 3、如何去驗證虛函數表的存在   面向對象的語言有三大特性:繼承、封裝、多態。虛函數作爲多態的實現方式
相關文章
相關標籤/搜索