标签: c++ c++11 tuples typetraits
任何类型特征都有助于将l值元组类型转换为值元组类型。例如,通过删除引用将std::tuple<int&, double&>转换为std::tuple<int, double>。
std::tuple<int&, double&>
std::tuple<int, double>
答案 0 :(得分:1)
对于元组实例(根据dyp的注释编辑):
template <typename... Ts> std::tuple<Ts...> remove_tuple_ref(std::tuple<Ts&...> x) { return {x}; }