关于类得数据成员的大小问题。求解。
- # include<iostream>
- using namespace std;
- class A{
- public :
- int b;
- void test()
- {
- int j;
- }
- private:
- char c;
- int a;
- };
- int main()
- {
- cout<<sizeof(A)<<endl;
- }
、
为什么是8啊,把char c注释掉结果是4,把int a 注释掉结果是1.但是为什么在一起就是8了。不明白清前辈指教!
ithzhang
浙公网安备 33010602011771号