C++17新機能:クラステンプレートの引数自動推論

テンプレート引数の自動推論 C++17以前、クラステンプレートのコンストラクタは関数テンプレートのようにテンプレート引数を自動で推論できませんでした。例えば、以下のようなコードは書けませんでした。 std::pair a{1, "a"s}; // C++17以降 代わりに、以下のように明示的に型を指定する必要がありました。 std::pair<int, string> a{1, "a"s ...

7月25日 23:04 投稿