C++ 類的存儲方式以及虛函數表

一、C++成員函數在內存中的存儲方式   用類去定義對象時,系統會爲每一個對象分配存儲空間。如果一個類包括了數據和函數,要分別爲數據和函數的代碼分配存儲空間。按理說,如果用同一個類定義了10個對象,那麼就需要分別爲10個對象的數據和函數代碼分配存儲單元,如下圖所示。             能否只用一段空間來存放這個共同的函數代碼段,在調用各對象的函數時,都去調用這個公用的函數代碼。如下圖所示。
相關文章
相關標籤/搜索