Condividi tramite


hash_map::rbegin (STL/CLR)

Definisce l'inizio della sequenza inversa controllata.

    reverse_iterator rbegin();

Note

La funzione membro restituirà un iteratore inverso che definisce l'ultimo elemento della sequenza selezionata, ovvero poco oltre l'inizio di una sequenza vuota.Definisce quindi l'oggetto beginning della sequenza inversa.Viene utilizzato per ottenere un iteratore che definisce l'inizio current della sequenza controllata considerata in ordine inverso, ma il cui stato può modificarsi se la lunghezza della sequenza controllata cambia.

Esempio

// cliext_hash_map_rbegin.cpp 
// compile with: /clr 
#include <cliext/hash_map> 
 
typedef cliext::hash_map<wchar_t, int> Myhash_map; 
int main() 
    { 
    Myhash_map c1; 
    c1.insert(Myhash_map::make_value(L'a', 1)); 
    c1.insert(Myhash_map::make_value(L'b', 2)); 
    c1.insert(Myhash_map::make_value(L'c', 3)); 
 
// display contents " [a 1] [b 2] [c 3]" 
    for each (Myhash_map::value_type elem in c1) 
        System::Console::Write(" [{0} {1}]", elem->first, elem->second); 
    System::Console::WriteLine(); 
 
// inspect first two items in reversed sequence 
    Myhash_map::reverse_iterator rit = c1.rbegin(); 
    System::Console::WriteLine("*rbegin() = [{0} {1}]", 
        rit->first, rit->second); 
    ++rit; 
    System::Console::WriteLine("*++rbegin() = [{0} {1}]", 
        rit->first, rit->second); 
    return (0); 
    } 
 
  

Requisiti

intestazione: <cliext/hash_map>

Cliext diSpazio dei nomi:

Vedere anche

Riferimenti

hash_map (STL/CLR)

hash_map::begin (STL/CLR)

hash_map::end (STL/CLR)

hash_map::rend (STL/CLR)