對象內存 (擴展 Data Structure Alignment)
阿新 • • 發佈:2017-09-27
文章 bsp 多少 存在 這也 tail article hive .com
對於一個class object來說,我們需要多少內存才能表現出來,大致分為3類,這裏在前面文章有內存圖
(1)非靜態數據成員的綜合大小,這也符合了c++對象模型的結構
(2)填充字節,就是我們所說的,內存對齊
(3)若存在虛函數,則還會產生一個為了支持virtual的指針指向虛函數表
(這裏也可以說是一個引用,本質上,一個引用同場是一個指針實現了)
2017-1-14 2:35分 明天再整理 晚安
------------------------------------------------------------------------------------------------------------------------------------------------------
www.cnblogs.com/hazir/archive/2011/05/09/2447287.html
內存對齊參考博客
http://blog.csdn.net/markl22222/article/details/38051483
對象內存 (擴展 Data Structure Alignment)