您的位置:首页 > Web前端

《STL Tutorial Reference》 Chapt 7 Iterators

2007-10-31 12:05 190 查看

Chapt 7 Iterators

7.1 头文件

每个容器都定义它们自己的iterator类型,因此通常你不需要特殊的头文件来使用iterator。但是有几种特殊的iterator,例如reverse iteratos,它们被定义在<iteraor>头文件中。同样,你也不需要自己包含此头文件,它们已经被容器包含以定义它们自己的特定iterator

7.2 Iterator Categories





Iterator CategoryAbilityProvider
Input iteratorRead, forwardistream
Output iteratorWrite, forwardostream, inserter
Forward iteratorRead/write, forward 
Bidirectional iteratorRead/write, forward/backwardlist, set/multiset,map/multimap
Rabdin access iteratorRead/write, random accessvector, deque,string,array

7.2.1 Input iterators

支持的操作:

操作Input iteratorOutput iteratorForward IteratorBidirectional iteratorRandom access iterator
*iter 
iter->member 
*iter = value 
iter1 = iter2  
++iter
iter++
--iter   
iter--   
iter1==iter2 
iter1!=iter2 
iter
    
iter += n    
iter -= n    
iter + n    
n + iter    
iter - n    
iter1 - iter2    
iter1 < iter2    
iter1 > iter2    
iter1 <= iter2    
iter1 >= iter2    
TYPE(iter)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: