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