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