创建类时没有输出

时间:2018-04-03 07:46:34

标签: c++ class methods constructor

为什么这段代码

class A
{
public:
    A()
    {
        cout<<"Class A!";
    }
    A(int a=0)
    {
        cout<<"A";
    }
};

int main()
{
    A a();
    return 0;
}    

...导致没有输出?

但如果不是A a()我放置任何值,那么输出为“A”。我不能只是简单地键入A a,因为它说它不明确。

0 个答案:

没有答案