Алгоритм std::for_each в C++ работает, применяя указанную функцию к каждому элементу в заданном диапазоне. 12
Синтаксис: std::for_each(begin_iterator, end_iterator, function);
. 3 Где: 3
Алгоритм обращается к объектам в диапазоне [first, last) (каждый объект используется только один раз). 2 Эти объекты могут быть изменены, если input_iterator — тип изменяемого итератора, а function не является постоянной функцией. 2
Функция возвращает объект function после того, как он был применён к каждому элементу в диапазоне [first, last). 1 Это позволяет function поддерживать состояние, которое можно изучить после завершения алгоритма. 1