Condividi tramite


multimap::crend

Restituisce un iteratore const destinato alla posizione che è l'ultimo elemento a multimap invertito.

const_reverse_iterator crend( ) const;

Valore restituito

Un iteratore bidirezionale di inversione const destinato alla posizione che è l'ultimo elemento a multimap Class inverso (la posizione che aveva precedente il primo elemento in multimapunreversed).

Note

crend viene utilizzato con multimap invertito come multimap::end viene utilizzato con multimap.

Tramite il valore restituito crend, l'oggetto multimap non può essere modificato.

crend può essere utilizzato per verificare se un iteratore inverso raggiunge la fine del multimap.

Il valore restituito da crend non è possibile dereferenziare.

Esempio

// multimap_crend.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.crend( );
   m1_crIter--;
   cout << "The last element of the reversed multimap m1 is "
        << m1_crIter -> first << "." << endl;
}
  

Requisiti

intestazione: <map>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

multimap Class

Libreria di modelli standard