《C++對象模型》讀書筆記

一、對象中member存放的順序按照聲明的順序  二、static 數據成員存放在數據段中(應該即爲區全局區和靜態存儲區) 三、虛函數表初始化的時間是父類部分初始化完成後,子類部分的成員生成之前。 四、執行時,虛函數根據this指針指向的虛函數表指針指向的虛函數表中的函數執行(保障執行期多態)。 五、單一繼承的話,一個對象只有一個虛函數指針, 六、虛擬繼承的話,父類中定義了虛函數、子類也定義了虛函
相關文章
相關標籤/搜索