Compartir a través de


map::reverse_iterator

Un tipo que proporciona un iterador bidireccional que pueda leer o modificar un elemento de un mapa invertido.

typedef std::reverse_iterator<iterator> reverse_iterator;

Comentarios

Un tipo reverse_iterator no puede modificar el valor de un elemento y se utiliza para recorrer el mapa en orden inverso.

reverse_iterator definido por puntos a los elementos que son objetos de value_type, que es de pairtipo*<const Clave, tipo>*, cuyo primer miembro es la clave al elemento y cuyo segundo miembro tiene los datos asignado almacenado por el elemento.

Para desreferenciar reverse_iterator rIter que señala a un elemento en un mapa, utilice el operador de - > .

Para tener acceso al valor de la clave del elemento, el uso rIter - > Primera, el cual equivale (*rIter).Primera.Para tener acceso al valor de datos asignado del elemento, el uso rIter - > segundo, el cual equivale (*rIter).Primera.

Ejemplo

Vea el ejemplo para rbegin para obtener un ejemplo de cómo declarar y utilizar reverse_iterator.

Requisitos

encabezado: <Asignar>

espacio de nombres: std

Vea también

Referencia

map Class

Biblioteca de plantillas estándar