STLにおける反復器の役割は,ポインタがあるのになぜ反復器を必要とするのか(HR常問)


【2】STLでの反復器の役割を教えてください.ポインタがあるのになぜ反復器が必要なのか
参考回答:
1、反復器
Iterator(   )    Cursor(  )  ,                       ,
               。            :Iterator              
  ,       ,                    ,      ( iterator   
   )            。
 
  Iterator       :       ,               ,        
    , STL list、vector、stack     ostream_iterator   iterator。

2、反復器とポインタの違い
       ,    ,      。             ,          
 ,->、*、++、-- 。        ,   “   STL( Standard Template Library)   
       ”   ,          ,          (lift),        
    ,         ,                    ++,--   。
                  ,  cout         *            
   。

3、反復器の発生原因
Iterator                       ,                 
        。