C++之构造函数2

来源:互联网 发布:美国ib 知乎 编辑:程序博客网 时间:2024/05/16 06:14

      如果一个类A有个有参构造函数,我们可以用诸如 A a(参数1,参数2...);的方式生成类的一个对象.如果这个类还有无参构造函数的话我们可以用 A a;的方式来生成A的一个对象a。

     问题来了。为什么不能用A a();的方式来调用A的无参构造函数来生成一个A的对象a呢?看上去有点像啊?

    其实呢,编译器会把A a();当成是一个函数声明....

原创粉丝点击