262                      9. ,    STL

9.8.1.  

    ,    . 
   .  C++    
     .

  stl_vect.cpp

//      deque

ftinclude <iostream.h>
ftinclude <deque>
ftinclude <vector>

using namespace std;

int main()

{

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

vector<int> v(5, 6);      //  5 
deque<int> dtdata, data + 5);

deque<int>::iterator p;

cout  "\3  "  endl;

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

cout  *p  '\t';     //: 6 8765
coufc  endl;

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

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

cout  *p  '\t';       //: 6666668765
}

  v   6.   d
 ,    data. -
insert ()   v    v. begin   v. end ()  -
 d.begin().

  stl_vect

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

vecfcor<int> v(5, 6); //  5 
deque<int> d(data, data + 5);

deque<int>::iterator p;

 v        6. -
  d    data  data + 5  -
   .      -
   .   ,   .

for (p = d.begin(); p i= d.endf); ++p)

cout  *p  ' \fc ' ; //: 68765