C语言结构体对齐问题

结构体对齐规则web 默认对齐方式,按结构体的成员中 size 最大的成员对齐。抛开成员size来讲,通常状况下32位机器默认4字节对齐,64位机器默认8字节对齐。 另外能够使用伪指令#pragma pack (n)修改默认的字节对齐。 1.使用伪指令#pragma pack (n),编译器将按照 n 个字节对齐。 2.使用伪指令#pragma pack (),取消自定义字节对齐方式。 3.若是#
相关文章
相关标签/搜索