Condividi tramite


vector::rend (STL/CLR)

Definisce la fine della sequenza inversa controllata.

    reverse_iterator rend();

Note

La funzione membro restituirà un iteratore inverso che punta all'inizio della sequenza selezionata.Definisce quindi l'oggetto end della sequenza inversa.Viene utilizzato per ottenere un iteratore che definisce la fine current della sequenza controllata considerata in ordine inverso, ma il cui stato può modificarsi se la lunghezza della sequenza controllata cambia.

Esempio

// cliext_vector_rend.cpp 
// compile with: /clr 
#include <cliext/vector> 
 
int main() 
    { 
    cliext::vector<wchar_t> c1; 
    c1.push_back(L'a'); 
    c1.push_back(L'b'); 
    c1.push_back(L'c'); 
 
// display initial contents " a b c" 
    for each (wchar_t elem in c1) 
        System::Console::Write(" {0}", elem); 
    System::Console::WriteLine(); 
 
// inspect first two items 
    cliext::vector<wchar_t>::reverse_iterator rit = c1.rend(); 
    --rit; 
    System::Console::WriteLine("*-- --rend() = {0}", *--rit); 
    System::Console::WriteLine("*--rend() = {0}", *++rit); 
 
// alter first two items and reinspect 
    *--rit = L'x'; 
    *++rit = L'y'; 
    for each (wchar_t elem in c1) 
        System::Console::Write(" {0}", elem); 
    System::Console::WriteLine(); 
    return (0); 
    } 
 
  

Requisiti

intestazione: <cliext/vettore>

Cliext diSpazio dei nomi:

Vedere anche

Riferimenti

vector (STL/CLR)

vector::begin (STL/CLR)

vector::end (STL/CLR)

vector::rbegin (STL/CLR)