#include <iostream.h> #include <stl.h> char array [] = { 'x', 'l', 'x', 't', 's', 's' }; int main () { list<char> str (array, array + 6); list<char>::iterator i; cout << "original: "; for (i = str.begin (); i != str.end (); i++) cout << *i; cout << endl; cout << "reversed: "; str.reverse (); for (i = str.begin (); i != str.end (); i++) cout << *i; cout << endl; cout << "removed: "; str.remove ('x'); for (i = str.begin (); i != str.end (); i++) cout << *i; cout << endl; cout << "uniqued: "; str.unique (); for (i = str.begin (); i != str.end (); i++) cout << *i; cout << endl; cout << "sorted: "; str.sort (); for (i = str.begin (); i != str.end (); i++) cout << *i; cout << endl; return 0; }