struct對齊

1 基本數據類型的天然對齊ide

就是說,基本數據類型的變量不能隨便放在內存的任意位置,它們的起始地址必須被它們的大小整除。內存

double是8個字節,float,int,enum是4字節,bool、char是1個字節.it

2 struct的天然對齊class

它的起始地址必須知足它的最大成員的對齊要求,好比有double,有float,有char,那麼必須是8對齊。變量

相關文章
相關標籤/搜索