从向量动态构造元组

时间:2015-05-29 15:50:03

标签: c++ c++11 c++14

我有一个有趣的问题,我需要从向量动态创建一个元组,其中元组的类型参数的数量等于向量的长度。

vector<int> v1 = {1,2,3};
tuple<int, int, int> t1 = create_tuple(v1);
vector<int> v2 = {1,2};
tuple<int, int> t2 = create_tuple(v2);
vector<int> v3 = {1};
tuple<int> t3 = create_tuple(v3);

我猜这只能在编译时进行,如果可能的话?

1 个答案:

答案 0 :(得分:0)

当然它只能在编译时完成:&#34;成员&#34;一个元组被烧成了它的类型。