C ++中构造函数的问题

时间:2015-06-25 17:59:46

标签: c++

我有一个C ++程序,如下所示

#include <iostram>

using namespace std;

class abc
{
    public:
        abc()
        {
            cout << "in Constructor\n";
        };
};

int main()
{
    abc a();
}

我编译了,我看到“在构造函数中”没有被打印,这意味着构造函数没有被调用。我想知道abc a和abc a()是相同的,两者都会创建对象a。但这似乎是错误的。任何人都可以告诉我abc a()的意思,因为我也没有得到编译错误。

0 个答案:

没有答案
相关问题