C++/Algorytmy w STL/for each()
Z Wikibooks, biblioteki wolnych podręczników.
< C++ | Algorytmy w STL
[edytuj] for_each()
[edytuj] Działanie
wykonuje operację na każdym elemencie ciągu
[edytuj] Przykład
Poniższy program wywołuje dla każdego elementu dodanego do vectora funkcję echo.
#include <algorithm> #include <vector> #include <iostream> using namespace std; void echo(int num) { cout << num; } int main() { vector<int> vect; vect.push_back(5); vect.push_back(4); vect.push_back(3); for_each(vect.begin(), vect.end(), echo); return 0; }
Na wyjściu pojawi się: 543