class A {
public:
A() { cout << "Constructor\n"; } // (1) default constructor
};
A obj; // (2) instantiating obj
A obj(); // (3)
obj
インスタンス化との違いは何obj()
ですか? obj
上記のデフォルトコンストラクタ(1)を呼び出します。どのコンストラクターがobj()
呼び出されますか?