CHAPTER7-4.cpp
上传用户:fjc899
上传日期:2007-07-03
资源大小:187k
文件大小:1k
源码类别:

STL

开发平台:

C/C++

  1. //文件名:CHAPTER7-4.cpp
  2. #include <iostream>
  3. #include <deque>
  4. #if _MSC_VER > 1020   // if VC++ version is > 4.2
  5.    using namespace std;  // std c++ libs implemented in std
  6. #endif
  7. typedef deque<int >  INTDEQUE;
  8. void printcontents (INTDEQUE  deque);
  9. void main()
  10. {   INTDEQUE  dequetest;
  11.     dequetest.push_back(1);
  12.     dequetest.push_back(2);
  13.     dequetest.push_back(3);
  14.     printcontents (dequetest);
  15.     dequetest.pop_back();
  16.     printcontents (dequetest);
  17.     dequetest.pop_back();
  18.     printcontents (dequetest);
  19. }
  20. //function to print the contents of deque
  21. void printcontents (INTDEQUE  deque)
  22. {   INTDEQUE::iterator pdeque;
  23.     cout <<"The output is:"<<endl;
  24.     for(pdeque = deque.begin(); pdeque != deque.end(); pdeque++)
  25.     { cout << *pdeque <<" "; }
  26. cout<<endl;
  27. }