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、子类数据在基类数据之后
C++内存对齐
阅读 83
2022-02-16
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、子类数据在基类数据之后
相关推荐
精彩评论(0)