1 基本數據類型的天然對齊ide
就是說,基本數據類型的變量不能隨便放在內存的任意位置,它們的起始地址必須被它們的大小整除。內存
double是8個字節,float,int,enum是4字節,bool、char是1個字節.it
2 struct的天然對齊class
它的起始地址必須知足它的最大成員的對齊要求,好比有double,有float,有char,那麼必須是8對齊。變量