// Illustrating the generic for_each algorithm #include #include #include #include #include #include using namespace std; void print_list(string s) { cout << s << endl; } int main() { cout << "Illustrating the generic for_each algorithm." << endl; list dlist; dlist.insert(dlist.end(), "Clark"); dlist.insert(dlist.end(), "Rindt"); dlist.insert(dlist.end(), "Senna"); // Print out each list element: for_each(dlist.begin(), dlist.end(), print_list); return 0; }