这两个结构体,为什么用sizeof测得的大小会一样呢??
struct A1
{
int a;
char c1;
char c2;
double d;
};
struct A2
{
//int a;
char c1;
char c2;
double d;
};
int main()
{
cout<<sizeof(A1)<<" "<<sizeof(A2)<<endl
return 0;
}
运行结果为:16 16
可是A2和A1根本不一样啊
{
int a;
char c1;
char c2;
double d;
};
struct A2
{
//int a;
char c1;
char c2;
double d;
};
int main()
{
cout<<sizeof(A1)<<" "<<sizeof(A2)<<endl
return 0;
}
运行结果为:16 16
可是A2和A1根本不一样啊
...全文
相关推荐
sizeof进行结构体大小的判断.
sizeof进行结构体大小的判断.sizeof进行结构体大小的判断.sizeof进行结构体大小的判断.
sizeof求struct结构体内存大小的问题
该文件详细介绍了用sizeof求取struct结构体内存大小的各种情况
sizeof(结构体)和内存对齐
sizeof(结构体)和内存对齐 sizeof(结构体)和内存对齐 sizeof(结构体)和内存对齐 sizeof(结构体)和内存对齐
sizeof计算struct大小
详细介绍sizeof(struct)的方法和原理,一看就懂
结构体内存对其计算结构体大小
结构体内存对其计算结构体大小,大神总结,很有用,结构体内存对其计算结构体大小,结构体内存对其计算结构体大小结构体内存对其计算结构体大小


