首页 > C++ 八股求助 字节对齐
头像
Jovanko
编辑于 08-19 09:36 广东
+ 关注

C++ 八股求助 字节对齐

// 情况1
class A {
	int a;
  	int b;
  	char c;
};
// 因为对齐,sizeof(A) 是 12

// 情况2
class A {
    char c;
	int a;
  	int b;
};

 class B {
   A a;
	char d;
 };
// sizeof(B) 是 16 

两种情况,问假设编译器为了节省空间,B的成员d能不能直接紧挨在A的成员c的下面,如果可以有为什么问题吗

全部评论

(4) 回帖
加载中...
话题 回帖

近期热帖

近期精华帖

热门推荐