结构体对齐原则:1.第一个成员偏移量为0,其他成员偏移量=min(编译器默认对齐数,该成员的大小)的整数倍
2.按照1算完之后,整个结构体的大小是这个结构体中最大元素大小的整数倍,如果没有则补齐
参考:
(20条消息) C/C++中结构体内存对齐(边界对齐),#pragma pack设置_c++ 结构体对齐_惟江上清风的博客-优快云博客
结构体对齐原则:1.第一个成员偏移量为0,其他成员偏移量=min(编译器默认对齐数,该成员的大小)的整数倍
2.按照1算完之后,整个结构体的大小是这个结构体中最大元素大小的整数倍,如果没有则补齐
参考:
(20条消息) C/C++中结构体内存对齐(边界对齐),#pragma pack设置_c++ 结构体对齐_惟江上清风的博客-优快云博客