// Illustrating the generic for_each algorithm. #include #include #include #include void print_list(string s) { cout << s << endl; } int main() { 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); }