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
ますか?