阅读背景:

struct/class/union内存对齐原则

来源:互联网 

 

struct/class以及union内存对齐四个原则:

1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小或者成员的子成员大小(只要该成员有子成员,比如说是数组,结构体等)的整数倍开始(比如int在32位机为4字节, 则要从4的整数倍地址开始存储),基本类型不包括struct/class/uinon。1、数据成员对齐规则:结




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: