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

C++ Tutoriel de base

C++ Contrôle de flux

C++ Fonction

C++ Tableau & Chaîne de caractères

C++ Structure des données

C++ Classe & Objet

C++ Pointeur

C++ Héritage

C++ STL Tutoriel

C++ Manuel de référence

C++ Utilisation et exemple de vector begin()

C++ Vector (conteneur)

Cette fonction sert à pointer vers le premier élément du vector (vector).

begin() vs front()

La fonction begin() est utilisée pour renvoyer un itérateur vers le premier élément du vector (vector), tandis que la fonction front() est utilisée pour renvoyer une référence à l'élément identique dans le conteneur vector (vector).

Syntaxe

La syntaxe du vector (vector) "v" est :

iterator it = v.begin();

Paramètres

Il ne contient aucun paramètre.

Valeur de retour

Il renvoie un itérateur vers le premier élément du vector (vector).

Exemple1

Laissons-nous voir un exemple simple.

#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<char> v{'a','e','i','o','u'};
iterator vector<char> itr;
itr = v.begin();
cout<<*itr;
return 0;
}

Sortie :

a

Dans cet exemple, un objet itérateur "itr" a été créé pour accéder à la fonction begin(), et "itr" est de type vector (vector) contenant des valeurs de caractères.

Exemple2

Laissons-nous voir un autre exemple simple.

#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v{1,2,3,4,5};
iterator vector<int> itr;
itr=v.begin();+2;
cout<<*itr;
return 0;
}

Sortie :

3

Dans cet exemple, la fonction begin() est incrémentée2Pour accéder au troisième élément du vector (vector).

C++ Vector (conteneur)