C ++中的类大小是多少?

时间:2014-07-05 14:51:19

标签: c++ sizeof

/ * sizeof运算符应该返回分配的总内存
在特定类的内存中* /

#include<iostream>
using namespace std;
class Hello{
  public: int a;
    char b[10];
};
int main(){

    Hello h;

    cout<<sizeof(h)<<endl;

    cin.ignore();
}

我输出为16.这怎么可能?
a是4个字节,char b [10]表示10个字节,并且产生为14 那么我哪里出错?

0 个答案:

没有答案