迭代器

迭代器_2分词条

迭代器是一个对象,它的工作是遍历并选择序列中的对象,它能够用来遍历STL容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。

迭代器通常被称为“轻量级”对象:创建它的代价小。因此,经常可以见到对迭代器有些奇怪的限制。
Java 的Iterator 就是迭代器受限制的例子,它只能用来:
1)使用方法 iterator()要求容器返回一个 Iterator。第一次调用Iterator 的next()方法时,它返回序列的第一个元素。
2)使用next()获得序列中的下一个元素。
3)使用hasNext()检查序列中是否还有元素。
4)使用remove()将上一次返回的元素从迭代器中移除。

目录 [隐藏]

迭代器 常见的迭代器

       

标准STL容器提供了四种不同的迭代器:iteratorconst_iteratorreverse_iteratorconst_reverse_iterator

附图

上传图片 

互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于www.hudong.com

被引用: 迭代器已被如下媒体引用 我来补充
开放分类: 我来补充

讨论区

更多>>

编辑者

共1人协作

相关词条

搜狗拼音输入法
ArrayBlockingQueue
AbstractCollection
AbstractMap
JDBC
java数据库连接
Enterprise JavaBean
EJB
AbstractList
SAN
更多

Copyright © 2005-2009 hudong.com Ltd. All Rights Reserved. 互动在线 版权所有