//DISPLAY 18.5 Using the list Template Class //Program to demonstrate the STL template class list. #include #include using std::cout; using std::endl; using std::list; int main( ) { list listObject; for (int i = 1; i <= 3; i++) listObject.push_back(i); cout << "List contains:\n"; list::iterator iter; for (iter = listObject.begin( ); iter != listObject.end( ); iter++) cout << *iter << " "; cout << endl; cout << "Setting all entries to 0:\n"; for (iter = listObject.begin( ); iter != listObject.end( ); iter++) *iter = 0; cout << "List now contains:\n"; for (iter = listObject.begin( ); iter != listObject.end( ); iter++) cout << *iter << " "; cout << endl; return 0; }