以下作品:
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 制作的元组内的地图?