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

Manuale di base di C++

Controllo di Flusso C++

Funzioni in C++

Array & Stringhe C++

Strutture dati C++

Classi & Oggetti C++

Puntatori in C++

Ereditarietà in C++

Manuale di STL di C++

Manuale di riferimento C++

Metodi di utilizzo e esempi di C++ vector begin()

Vector (contenitore) in C++

Questa funzione viene utilizzata per puntare al primo elemento del vettore (vector).

begin() vs front()

La funzione begin() viene utilizzata per restituire un iteratore che punta al primo elemento del vettore (vector), mentre la funzione front() viene utilizzata per restituire un riferimento all'elemento stesso nel contenitore del vettore (vector).

Sintassi

La sintassi del vettore (vector) 'v', è:

iterator it = v.begin();

Parametro

Non contiene alcun parametro.

Valore di ritorno

Restituisce un iteratore che punta al primo elemento del vettore (vector).

Esempio 1

Guardiamo un esempio semplice.

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

Output:

a

In questo esempio, è stato creato l'oggetto iteratore 'itr' per accedere alla funzione begin() e 'itr' è del tipo vettore (vector) che contiene valori di carattere.

Esempio 2

Vediamo un altro esempio semplice.

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

Output:

3

In questo esempio, la funzione begin() incrementa di 2 per accedere al terzo elemento del vettore (vector).

Vector (contenitore) in C++