Re: Вызов функтора для элементов переменного списка параметр
От: N. I.  
Дата: 31.03.17 16:13
Оценка: 19 (2)
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 — он используется для предотвращения поиска переопределённой запятой.
Отредактировано 31.03.2017 16:14 N. I. . Предыдущая версия .
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.