/*********************************************************************



  Filename:  stl_vect.cpp

  Section:   17.1   STL Sequence Containers

  Compiler:  Borland C++     Version 5.0       Summer 1996

  C++ Distilled: Descriptions, Prescriptions and Style  By Ira Pohl



*********************************************************************/



#include 

#include 

#include 



using namespace std;



int main()

{

   int data[5] = { 6, 8, 7, 6, 5 };

   vector v(5, 6);            //5 element vector

   deque d(data, data + 5);

   deque::iterator p;



   cout << "\nDeque values" << endl;

   for (p = d.begin(); p != d.end(); ++p)

      cout << *p << '\t';      //print:6 8 7 6 5

   cout << endl;

   d.insert(d.begin(), v.begin(), v.end());

   for (p = d.begin(); p != d.end(); p++)

   cout << *p << '\t';   //print:6 6 6 6 6 6 8 7 6 5

}