Я столкнулся с проблемой с шаблоном функции variadic.Мне нужно изучить каждый элемент пакета параметров, упаковать элемент, затем собрать все упакованные элементы в кортеж и вернуть его.Вот общее представление о том, что я хотел бы сделать (типы возвращаемых данных - просто заполнители, не уверен, какими они будут):
template<typename A>
sometype func_helper(A a) {
//examine a, depending on type, do different stuff with it.
return modified_a;
}
template<typename... Args>
tuple<sometypes...> func(Args... args) {
return make_tuple(func_helper...(args));
}
Есть идеи?