English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Esta função é usada para apontar para o primeiro elemento do vector (vetor).
A função begin() é usada para retornar um iterador que aponta para o primeiro elemento do vector (vetor), enquanto a função front() é usada para retornar uma referência ao mesmo elemento no contêiner do vector (vetor).
A sintaxe do vector (vetor) "v":
iterator it = v.begin();
Ele não contém nenhum parâmetro.
Ele retorna um iterador que aponta para o primeiro elemento do vector (vetor).
Vamos ver um exemplo simples.
#include iostream> #include<vector> using namespace std; int main() { vector<char> v{'a','e','i','o','u'}; iterator itr; itr = v.begin(); cout<<*itr; return 0; }
Saída:
a
Neste exemplo, foi criado o objeto do iterador "itr" para acessar a função begin(), e "itr" é do tipo vector (vetor) que contém valores de caracteres.
Vamos ver outro exemplo simples.
#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; }
Saída:
3
Neste exemplo, a função begin() é incrementada2Acessar o terceiro elemento do vector (vetor).