Руководство по стандартной библиотеке шаблонов STL

Операции с каждым элементом (For each)


template <class InputIterator, class Function> Function for_each(InputIterator first, InputIterator last, Function f);

for_each применяет f к результату разыменования каждого итератора в диапазоне [first, last) и возвращает f. Принято, что f не применяет какую-то непостоянную функцию к разыменованному итератору. f применяется точно last-first раз. Если f возвращает результат, результат игнорируется.



Содержание раздела