English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Cette fonction est utilisée pour pointer sur l'élément final du vecteur (vector).
La fonction cend() renvoieItérateur constant,et la fonction end() renvoieItérateur.La fonction end()l'élément pointépeut être modifiéeMaisLa fonction cend()Ne peut pasModification.
Considérez le vecteur (vector) "v", la syntaxe est :
const_iterator itr = v.cend();
Il ne contient aucun paramètre.
Il renvoie un itérateur constant, pointant sur l'élément final du vecteur (vector).
Laissez-nous examiner un exemple simple.
#include<iostream> #include<vector> using namespace std; int main() { vector<char> v{'T','u','t','o','r','i','a','l'}; vector<char>::const_iterator citr; for(citr=v.cbegin();citr!=v.cend();citr++) std::cout <<*citr; return 0; }
Sortie :
Tutorial
Dans cet exemple, utilisez l'objet itérateur de type constant pour accéder à la fonction cend().
Laissez-nous examiner un exemple simple.
#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; }
Sortie :
1 2 3 4 5