c++结构体对齐

参考各资料得出自己使用的公式: 1、(当前偏移量+当前填充数)%当前变量大小=0 2、(总偏移大小+末尾填充数)%最宽变量大小=0 必须先满足1、再满足2。例如 代码如下: struct A{ int a;//(当前偏移量0+当前填充数0)%当前变量大小4=0 char b;// (当前偏移量4+当前填充数0)%当前变量大小1=0 short c;// (当前偏移量(4+1)+当前填充数1)%当前
相关文章
相关标签/搜索