在 C++0x 中,我想写一个这样的函数:
template <typename... Types>
void fun(typename std::tuple<Types...> my_tuple) {
//Put things into the tuple
}
我首先尝试使用 for 循环int i
,然后执行以下操作:
get<i>(my_tuple);
然后在结果中存储一些值。但是,get
仅适用于constexpr
.
如果我可以将变量tuple
从get
. 关于如何做到这一点的任何想法?或者有没有人有另一种修改方式tuple
?