#pragma pack(push) //保存对齐状态
#pragma pack(4)//设定为4字节对齐
struct test
{
char m1;
double m4;
int m3;
};
#pragma pack(pop)//恢复对齐状态
别忘了加#pragma pack(push)与#pragma pack(pop)
如果只有#pragma pack(4),那将让这句话以下所有的变量都以此方式对齐!!!!!
#pragma pack(push) //保存对齐状态
#pragma pack(4)//设定为4字节对齐
struct test
{
char m1;
double m4;
int m3;
};
#pragma pack(pop)//恢复对齐状态
别忘了加#pragma pack(push)与#pragma pack(pop)
如果只有#pragma pack(4),那将让这句话以下所有的变量都以此方式对齐!!!!!