struct对齐

1 基本数据类型的天然对齐ide

就是说,基本数据类型的变量不能随便放在内存的任意位置,它们的起始地址必须被它们的大小整除。内存

double是8个字节,float,int,enum是4字节,bool、char是1个字节.it

2 struct的天然对齐class

它的起始地址必须知足它的最大成员的对齐要求,好比有double,有float,有char,那么必须是8对齐。变量

相关文章
相关标签/搜索