C ++ Vector Library - funzione crend ()
Descrizione
La funzione C ++ std::vector::crend() restituisce un iteratore inverso costante che punta all'elemento teorico che precede il primo elemento nel contenitore, ovvero l'estremità inversa del vettore.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: vector :: crend () nel modulo std :: vector header.
C ++ 11
const_reverse_iterator crend() const noexcept;
Parametri
Nessuna
Valore di ritorno
Restituisce un iteratore inverso casuale costante che punta all'estremità inversa del contenitore del vettore.
Eccezioni
Questa funzione membro non genera mai eccezioni.
Complessità temporale
Costante cioè O (1)
Esempio
Il seguente esempio mostra l'utilizzo della funzione std :: vector :: crend ().
#include <iostream>
#include <vector>
using namespace std;
int main(void) {
vector<int> v = {1, 2, 3, 4, 5};
for (auto it = v.crend() - 1; it >= v.crbegin(); --it)
cout << *it << endl;
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
1
2
3
4
5