由全球位网民共同编写而成。共计 词条文字
 

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

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

目录 [隐藏]

迭代器-常见的迭代器

 

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

附图

上传图片

→ 如果您认为本词条还有待完善,请 编辑词条 收藏词条至个人空间

本词条内容有价值 互动百科的词条资料来自网友贡献,供您查阅参考,一些和您切身相关的具体问题(特别是健康、经济、法律相关问题),出于审慎起见,建议咨询专业人士以获得更有针对性的答案。

开放分类: 我来补充
参与编辑者:
直升飞机

讨论区

更多>>

基本信息

直升飞机

相关词条

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