#author("2023-06-01T22:21:13+09:00","","") #topicpath ////////////////////////////////////////////////////////////////////////////// * 目次 [#k9fc2b4b] #contents(); ////////////////////////////////////////////////////////////////////////////// * 初期化子とそれに呼ばれるコンストラクタ [#n303e01c] - 以下の class があるとする class Widget { public: Widget(); // default constructor Widget(std::initializer_list<int> il); ... }; Widget w1; // default constructor が呼ばれる Widget w2{}; // default constructor が呼ばれる Widget w3(); // 関数宣言になる Widget w4({}); // 空の並びを与え、 std::initializer_list を取る constructor を呼び出す Widget w5{{}}; // 同上