class A
{
int a;
char b;
};
class B : A
{
char c;
};
int main()
{
printf("%d %d\n", sizeof(A), sizeof(B));
}
输出 8 8
此例说明两个问题:
1、内存对齐
2、子类数据在基类数据之后
class A
{
int a;
char b;
};
class B : A
{
char c;
};
int main()
{
printf("%d %d\n", sizeof(A), sizeof(B));
}
输出 8 8
此例说明两个问题:
1、内存对齐
2、子类数据在基类数据之后