VC中下面几个结构体大小分别是多少呢
struct MyStruct
{
double m4;
char m1;
int m3;
};
struct MyStruct
{
double m4;
char m1;
int m3;
};
struct MyStruct {
char m1;
double m4;
int m3;
};
char m1;
double m4;
int m3;
};
#pragma pack(push)//保存对齐状态
#pragma pack(16) //设置为16字节对齐
struct test
{
char m1;
int m3;
double m4;
};
#pragma pack(pop)//恢复对齐状态
如果你的答案不是16,24和16,相信下面的内容对你很有帮助。
#pragma pack(16) //设置为16字节对齐
struct test
{
char m1;
int m3;
double m4;
};
#pragma pack(pop)//恢复对齐状态
如果你的答案不是16,24和16,相信下面的内容对你很有帮助。