class A {
public:
A() { cout << "Constructor\n"; } // (1) default constructor
};
A obj; // (2) instantiating obj
A obj(); // (3)
В чем разница между инстанцированием obj
и obj()
? obj
вызывает конструктор по умолчанию (1), упомянутый выше. Какой конструктор будет obj()
позвонить?В чем разница между объектом и объектом() в C++
@ Благодарю вас всех за ссылки .. –