rg45:
R>Время от времени возникает потребность вывзвать какой-то функтор для каждого элемента из переменного списка параметров.
R>R>template <typename F, typename...Args>
R>void ForEach(F&& f, Args&&...args)
R>{
R> //???
R>}
R>
Простое решение для C++17 недавно приводилось:
https://rsdn.org/forum/cpp/6611892.1Автор: N. I.
Дата: 16.11.16
Вижу, нюанс с forward тут уже объяснили, поэтому обращу внимание только на каст к void — он используется для предотвращения поиска переопределённой запятой.