Compartilhar via


multimap::reverse_iterator

Um tipo que fornece um iterador bidirecional que possa ler ou modificar um elemento em um multimap inversa.

typedef std::reverse_iterator<iterator> reverse_iterator;

Comentários

Um tipo é usar reverse_iterator iterar pelo multimap em contrário.

reverse_iterator definido por pontos de multimap a objetos de value_type, que são do tipo pair*<const Key, Type>*. O valor de chave está disponível com os primeiros pares de membro e o valor do elemento mapeado está disponível por meio do segundo membro do par.

Para desreferenciar reverse_iterator rIter que aponta para um elemento em um multimap, use -> o operador.

Para acessar o valor de chave para o elemento, o uso rIter -> o first, que é equivalenterIter(*).first. Para acessar o valor de referência mapeada para o elemento, o uso rIter -> o second, que é equivalenterIter(*).first.

Exemplo

Consulte o exemplo de rbegin para obter um exemplo de como declarar e usar reverse_iterator.

Requisitos

mapa <deCabeçalho: >

Namespace: std

Consulte também

Referência

Classe multimap

Biblioteca de Modelos Padrão