【发布时间】:2013-02-09 07:45:31
【问题描述】:
class A {
public:
A() { cout << "Constructor\n"; } // (1) default constructor
};
A obj; // (2) instantiating obj
A obj(); // (3)
实例化obj 和obj() 有什么区别? obj 调用上面提到的默认构造函数(1)。 obj() 会调用哪个构造函数?
【问题讨论】:
-
@谢谢大家的链接..
标签: c++ constructor instantiation most-vexing-parse