2010-04-06から1日間の記事一覧

C++0x initializer_listとコンストラクタ

C++

以下の場合、どちらのコンストラクタが呼ばれるべきか仕様上明確ではありませんでした。 struct A { A(std::initializer_list<int>); A(); }; A a = {}; // どちらのコンストラクタが呼ばれる? N3090のWorking Draftからこれらが明確に規定され、以下のようにな</int>…