1: //list09.cpp 3: #include <iostream> 4: #include <list> 5: using namespace std; 7: int main() 8: { 9: cout << "\nThis program illustrates the member functions " 10: "front() and back()."; 11: cout << "\nPress Enter to continue ... "; cin.ignore(80, '\n'); 13: int a[] = {2, 4, 6, 8, 10}; 14: list<int> lst(a, a+5); 15: cout << "\nHere are the list contents:\n"; 16: list<int>::iterator p = lst.begin(); 17: while (p != lst.end()) cout << *p++ << " "; cout << endl; 18: cout << "Press Enter to continue ... "; cin.ignore(80, '\n'); 20: cout << "\nThe first value in the list is " 21: << lst.front() << ".\n"; 22: cout << "The last value in the list is " 23: << lst.back() << ".\n"; 24: cout << "Press Enter to continue ... "; cin.ignore(80, '\n'); 25: }