虛函數原理----虛函數表

單個類的虛函數表 執行結果: VS的對象內存分佈分析: 項目的命令行中添加加:/d1reportSingleClassLayoutFather 手繪內存分佈: ***對象內,首先存儲的是「虛函數表指針」,又稱「虛表指針」。 然後再存儲非靜態數據成員。 對象的非虛函數,保存在類的代碼中! 對象的內存,只存儲虛函數表和數據成員 (類的靜態數據成員,保存在數據區中,和對象是分開存儲的) 添加虛函數後,對
相關文章
相關標籤/搜索