例如,我有一个
根据我的测试程序,
类
,class naive {
public:
char a;
long long b;
char c;
int d;
};
根据我的测试程序,
a
到 d
是依次构建的,就像这样。a-------
bbbbbbbb
c---dddd
-
表示未使用。
为什么C++不像这样更紧凑呢?
ac--dddd
bbbbbbbb
bbbbbbbbddddac
可以更加紧凑,你不需要在后面填充两个字节。 - phuclv