STLにおける反復器の役割は,ポインタがあるのになぜ反復器を必要とするのか(HR常問)
【2】STLでの反復器の役割を教えてください.ポインタがあるのになぜ反復器が必要なのか
参考回答:
1、反復器
2、反復器とポインタの違い
3、反復器の発生原因
参考回答:
1、反復器
Iterator( ) Cursor( ) , ,
。 :Iterator
, , , ( iterator
) 。
Iterator : , ,
, STL list、vector、stack ostream_iterator iterator。
2、反復器とポインタの違い
, , 。 ,
,->、*、++、-- 。 , “ STL( Standard Template Library)
” , , (lift),
, , ++,-- 。
, cout *
。
3、反復器の発生原因
Iterator ,
。