以下の作品:
std::map<int,int> m{{1,2}};
std::tuple<std::map<int,int>,int> tm1{m, 2};
std::tuple<std::map<int,int>,int> tm2{{{1,2}}, 2};
std::tuple<std::map<int,int>,int> tmm1 = std::make_tuple(m, 2);
以下はしません:
std::tuple<std::map<int,int>,int> tmm2 = std::make_tuple({{1,2}}, 2);
追加の変数を使用せずに、make_tuple で作成されたタプル内のマップを初期化する方法はありますか?