Colecciones

Cosas que guardan cosas”.

Cada tipo de dato tiene una interfaz distinta.

Motivación

Iteradores

Un iterador es una manera abstracta de recorrer colecciones, independientemente de su estructura.

Operaciones con iteradores

Iteradores en C++

Tipos

Si T es un tipo de colección:

  1. T::iterator: definición de tipo de un iterador mutable.

    vector<int>::iterator es un tipo.

  2. T::const_iterator: definición de tipo de un iterador inmutable.