关于sizeof与#pragma pack导致结构体大小变化的问题
原文链接:http://www.dreaminto.com/2015/0812/831.html对于结构体,在使用sizeof的时候会进行字节的对齐,对齐的规则如下: 1) 结构体变量的首地址能够被其最宽基本类型成员的大小所整除; 备注:编译器在给结构体开辟空间时,首先找到结构体中最宽的基本数据类型,然后寻找内存地址能被该基本数据类型所整除的位置,作为结构体的首地址。 2)
转载
2015-10-18 17:06:17 ·
1708 阅读 ·
0 评论