-1
У меня есть интересная проблема, когда мне нужно динамически создавать кортеж из вектора, где количество параметров типа кортежа равно длине вектора.Динамически построить кортеж из вектора
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);
Я предполагаю, что это можно сделать, если это возможно, во время компиляции?
Размер кортежа должен быть известен во время компиляции. Размер вектора может быть известен только во время выполнения, поэтому нет, это невозможно. – bolov
_ «Мне нужно» _ Нет, нет. –
@bolov: Пожалуйста, пожалуйста, пожалуйста, прекратите писать ответы как _comments_. –