#pragma pack( push,1 )
struct_ A{
int a;
char b;
}A;
#pragma pack(pop)
#pragma pack(push,1)
union{
int a;
char b[21];
}aa;
#pragma pack(pop)
union时,当按字节对齐后,所占用的字节为21,,
如果不按字节对齐的话, 占用的字节数为24
#pragma pack( push,1 )
struct_ A{
int a;
char b;
}A;
#pragma pack(pop)
#pragma pack(push,1)
union{
int a;
char b[21];
}aa;
#pragma pack(pop)
union时,当按字节对齐后,所占用的字节为21,,
如果不按字节对齐的话, 占用的字节数为24