Как обращаться к переменным внутри конструктора с использованием шаблона с большим количеством аргументов?
есть такой шаблон
struct constr {
template <typename F, typename ... Args>
constr(F&& cond, Args&& ... args) {
}
}
Я к нему обращаюсь например так
constr(variable1, variable2, variable3, variable4);
например использовать variable1 я могу внутри шаблона через cond
struct constr {
template <typename F, typename ... Args>
constr(F&& cond, Args&& ... args) {
std::cout << cond << std::endl;
}
}
а как мне использовать остальные переменные которые внутри args по одному, отдельно не по очереди?