428                                 . STL   

class Distance = ptrdiff_t>
class reverse_iterator;

       .
 rbegin ()  rend    .

 template <class Can>

class insert_iterator;

template <class Can, class Iter>
insert_iterator<Can>

inserter(Can& c, Iter p);

       . 
      .

 template <class Can>

class front_insert_iterator;

template <class Can>
front_insert_iterator<Can>
front_inserter(Can& c);

     ,    

push_front ( ).

 template <class Can>

class back_insert_iterator;

template <class Can>
back_insert_iterator<Can>

back_inserter(Can& c);

     ,    
push_back().

.. 

  STL    .

   STL

  

    

   

  

        , -
  .      
   .

.3.1.  

    , , 
, ,       .
   ,   operator< (),  
Compare.       . . -
 9.10.1,  ,  . 270.