如果我想强制以2byte 对齐,可以这样:
#pragma pack(2)
struct A {
short size;
char *ptr;
int left;
} a ;
#pragma pack()
注意 pack()里的参数,只能指定比本机支持的字节对齐标准小,而不能更大。
如果我想强制以2byte 对齐,可以这样:
#pragma pack(2)
struct A {
short size;
char *ptr;
int left;
} a ;
#pragma pack()
注意 pack()里的参数,只能指定比本机支持的字节对齐标准小,而不能更大。
2044
2090

被折叠的 条评论
为什么被折叠?