(待完成)C++ - struct结构体字节对齐

1、为什么结构体内存对齐

2、结构体内存对齐规则

3、具体举例

 

4、代码实现方式

//字节对齐
#pragma pack(push) // 将当前pack设置压栈保存
#pragma pack(1)
//结构体
typedef struct
{
} CanMessagTypeStructure;
#pragma pack(pop) // 恢复先前的pack设置

 

posted @ 2020-10-26 15:24  Citrusliu  阅读(54)  评论(0编辑  收藏