son.male]有时隐式迭代只能做到部份的隐藏实质。C++语言有一些用于隐式迭代的函数模板，比如codice_6。这些函数仍要求显式的迭代器对象作为它们的初始输入，但是后续的迭代不将迭代器对象暴露给用户。
串流.迭代器是对输入串流的一种有用的抽象，串流提供了潜在的无限可迭代的（但不必然可索引）的对象。一些语言，比如Perl和Python，将串流实现为迭代器。串流的可替代的实现包括数据驱动语言，比如AWK和sed。
迭代器分类.
迭代