部分字节对齐内容整理(适用于C++中)

字节对齐部分整理(适用于C++中) 一.在单纯的结构体里 1.存在#pragma pack() ①#pragma pack(1)表示在字节对齐时设置的对齐模数是按1字节对齐,然而在结构体里字节数最大的为short类型,因此结构体的默认对齐值为2。由于最终的对齐值应选相对而言最小的设置值,因此在此次字节对齐中选择对齐模数1来对齐。所以最终计算出的结构体大小应该为:1+2+1=4 ②#pragma p
相关文章
相关标签/搜索