构造函数行为c ++

时间:2017-08-16 19:30:44

标签: c++ constructor

#include <iostream>

using namespace std;

class A
{

    public:
        int x;
};

int main()

{

    A a = A();
    cout<<a.x<<endl;

}

对于这段代码,我得到输出为0但是当我创建对象为A a时;然后打印a.x,我得到垃圾值。为什么会这样?

0 个答案:

没有答案