Iteradores en C++ STL | Introducción
Funciones
Operaciones del iterador:
- std::advance : Iterador avanzado
- std::distancia : Distancia de retorno entre iteradores
- std::begin : Iterador hasta el comienzo
- std::end : iterador hasta el final
- std::prev : Obtener iterador al elemento anterior
- std::next : Obtener iterador al siguiente elemento
- std::siguiente vs std::avance
- Todas las funciones en iteradores en C++ STL
Generadores de iteradores:
- std::back_inserter : Construir iterador de inserción posterior
- std::front_inserter : Construye el iterador de inserción frontal
- std::inserter : construir insertar iterador
- std::make_move_iterator : Construir iterador de movimiento
Tipos de clases de iterador
- input_iterator : Categoría de iterador de entrada
- output_iterator : Categoría del iterador de salida
- forward_iterator: categoría de iterador
- bidireccional_iterador: categoría de iterador bidireccional
- random_access_iterator : Categoría de iterador de acceso aleatorio
iteradores predefinidos
- std::reverse_iterator: iterador inverso (plantilla de clase)
- std::move_iterator : Mover iterador (plantilla de clase)
- std::back_insert_iterator: iterador de inserción posterior (plantilla de clase)
- std::front_insert_iterator: iterador de inserción frontal (plantilla de clase)
- std::insert_iterator : Insertar iterador (plantilla de clase)
- std::istream_iterator : iterador Istream (plantilla de clase)
- std::ostream_iterator: iterador Ostream (plantilla de clase)
- std::istreambuf_iterator : iterador de búfer de flujo de entrada (plantilla de clase)
- std::ostreambuf_iterator: iterador de búfer de flujo de salida (plantilla de clase)
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA