sizeof()的意外答案

时间:2018-01-28 13:27:55

标签: c++ visual-c++

sizeof()返回24个字节对象的大小而不是13.如果我从类中删除双val2然后它返回8个字节而不是5.我不明白为什么?

 #include<iostream>
    using namespace std;

    class Volume
    {
    private:
        int val1;
        double val2;
        char ch;
    }

    int main()
    {
    Volume V1;
    cout<<sizeof(V1)<<endl;
    return 0;
    }

0 个答案:

没有答案