// http://www.cplusplus.com/reference/algorithm/for_each // for_each example #include #include #include using namespace std; void myfunction(int i) { cout << ' ' << i; } struct myclass { void operator()(int i) { cout << ' ' << i; } } myobject; int main () { vector myvector; myvector.push_back(10); myvector.push_back(20); myvector.push_back(30); cout << "myvector contains:"; for_each (myvector.begin(), myvector.end(), myfunction); cout << '\n'; // or: cout << "myvector contains:"; for_each (myvector.begin(), myvector.end(), myobject); cout << '\n'; return 0; } // main()