English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Questa funzione serve per puntare all'ultimo elemento del vettore (vector).
funzione cend() restituisceiterator costantementre la funzione end() restituisceIteratore.funzione end()l'elemento puntatopuò essere modificato,Mafunzione cend()Non puòModifica.
Consideriamo il vettore (vector) "v", la sintassi è:
const_iterator itr = v.cend();
Non contiene alcun parametro.
Restituisce un iterator costante che punta all'ultimo elemento del vettore (vector).
Lasciamo che guardiamo un esempio semplice.
#include <iostream> #include<vector> using namespace std; int main() { vector<char> v{'T','u','t','o','r','i','a','l'}; const_iterator citr; for(citr=v.cbegin();citr!=v.cend();citr++) std::cout << *citr; return 0; }
输出:
Tutorial
In questo esempio, viene utilizzato un oggetto di tipo iterator constante per accedere alla funzione cend().
Lasciamo che guardiamo un esempio semplice.
#include <iostream> #include<vector> using namespace std; int main() { vector<int> v{1,2,3,4,5}; vector<int>::const_iterator citr; for(citr=v.cbegin();citr!=v.cend();citr++) std::cout << *citr << " "; return 0; }
输出:
1 2 3 4 5