English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Tutoriel de base

C++ Contrôle de flux

C++ Fonction

C++ Tableau & Chaîne

C++ Structure de données

C++ Classe & Objet

C++ Pointeur

C++ Héritage

C++ STL Tutorial

C++ Manuel de référence

C++ Utilisation et exemple de vector cend()

C++ Vector (conteneur)

Cette fonction est utilisée pour pointer sur l'élément final du vecteur (vector).

cend() et end()

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.

Syntaxe

Considérez le vecteur (vector) "v", la syntaxe est :

const_iterator itr = v.cend();

Paramètres

Il ne contient aucun paramètre.

Valeur de retour

Il renvoie un itérateur constant, pointant sur l'élément final du vecteur (vector).

Exemple1

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().

Exemple2

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

C++ Vector (conteneur)