Allain, Alex. «STL Iterators». Cprogramming.com - Your resource for C and C++. Consultado el 8 de agosto de 2012. «You can think of an iterator as pointing to an item that is part of a larger container of items.»
Gatcomb, Joshua. «Understanding and Using Iterators». Perl.com. Consultado el 29 de abril de 2026. «A user-defined iterator usually takes the form of a code reference that, when executed, calculates the next item in a list and returns it. When the iterator reaches the end of the list, it returns an agreed-upon value.»
Watt, Stephen M. «A Technique for Generic Iteration and Its Optimization»(PDF). www.csd.uwo.ca. The University of Western Ontario, Department of Computer Science. Archivado desde el original el 17 de abril de 2007. Consultado el 8 de agosto de 2012. «Iterators were introduced as constructs to allow looping over abstract data structures without revealing their internal representation.»
Watt, Stephen M. «A Technique for Generic Iteration and Its Optimization»(PDF). www.csd.uwo.ca. The University of Western Ontario, Department of Computer Science. Archivado desde el original el 17 de abril de 2007. Consultado el 8 de agosto de 2012. «Iterators were introduced as constructs to allow looping over abstract data structures without revealing their internal representation.»