1: //deque09.cpp 3: #include <iostream> 4: #include <deque> 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: deque<int> d(a, a+5); 15: cout << "\nHere are the deque contents:\n"; 16: deque<int>::iterator p = d.begin(); 17: while (p != d.end()) cout << *p++ << " "; cout << endl; 18: cout << "Press Enter to continue ... "; cin.ignore(80, '\n'); 20: cout << "\nThe first value in the deque is " 21: << d.front() << ".\n"; 22: cout << "The last value in the deque is " 23: << d.back() << ".\n"; 24: cout << "Press Enter to continue ... "; cin.ignore(80, '\n'); 25: }