     ,  iterator.Current()    
 Queue      .   , 
    (  ,   
  ). 
           ,    
 .    ,   - 
     int().  ,   
   ,   ,  
   int()      
.      (),    
   . 
           "  ", 
     ,    :	

    while (iterator != 0) {	//    int()       
       cout  iterater.Current()  nedl;	//                  
       iterator++;                                              //      

          ++ ( ,  
 ).     ,   
  iterator++ ( ++iterator)    
     .  ++   
  ,   ,        
  .       
     Restart()       
 :	

    iterator.Restart();      //     
    string *p;                                    //     

         while ( -   ) 
   : 

    while ( = iterator++)   //       
    cout << * << endl;      //  ,    

        while     
  ,       
.        
    .       
   . 
        , ,    
 "possibly incorrect assignment" ("  
"),   =      
      ==.   ,  
  =    ,     
,  ,  .     
 ,     ,  
   ,    : 

    while ( (  = iterator++ ) != 0 )     
         cout    endl; 

      ,   ,  ,  Restart()  
  int()  ++.     
  . ,    
  Restart   : 

    void   Restart(unsigned start,   unsigned stop); 

       Restart()    ,   
     ,   -. 

      

           ,    
 .    .   ,     
  .      (   
).   ,       
,     new,    ,  
   ,     ,   
 .     , ""    
  "" .     
,  ,       
.          
  . 
         ,     
,    ?  ,    
,     ,     
.      ,    
      .	


     16.    Borland	433 
