multimap::crbegin
Devuelve un iterador const que dirige el primer elemento de un multimap invertido.
const_reverse_iterator crbegin( ) const;
Valor devuelto
Un iterador bidireccional inversos const que dirige el primer elemento de multimap (Clase) o un direccionamiento invertido que había sido el último elemento de multimapunreversed.
Comentarios
crbegin se utiliza con multimap invertido igual que inicio se utiliza con multimap.
Con el valor devuelto de crbegin, el objeto de multimap no puede modificarse.
crbegin se puede utilizar para recorrer multimap hacia atrás.
Ejemplo
// multimap_crbegin.cpp
// compile with: /EHsc
#include <map>
#include <iostream>
int main( )
{
using namespace std;
multimap <int, int> m1;
multimap <int, int> :: const_reverse_iterator m1_crIter;
typedef pair <int, int> Int_Pair;
m1.insert ( Int_Pair ( 1, 10 ) );
m1.insert ( Int_Pair ( 2, 20 ) );
m1.insert ( Int_Pair ( 3, 30 ) );
m1_crIter = m1.crbegin( );
cout << "The first element of the reversed multimap m1 is "
<< m1_crIter -> first << "." << endl;
}
Requisitos
Encabezado: <map>
Espacio de nombres: std