#include
#include
using namespace std;
void show(const char *msg, list lst);
int main() {
list lstA;
lstA.push_back('A');
lstA.push_back('F');
lstA.push_back('B');
lstA.push_back('A');
lstA.sort();
// Remove duplicates from lstA.
lstA.unique();
show("lstA after call to unique(): ", lstA);
return 0;
}
void show(const char *msg, list lst) {
list::iterator itr;
cout << msg << endl;
for(itr = lst.begin(); itr != lst.end(); ++itr)
cout << *itr << endl;
}