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

C++ Tutoriais Básicos

C++ Controle de Fluxo

C++ Função

C++ Array & String

C++ Estruturas de Dados

C++ Classes & Objetos

C++ Ponteiros

C++ Herança

C++ Tutorial STL

C++ Manual de Referência

C++ Uso e exemplo do vector begin()

C++ Vector (Container)

Esta função é usada para apontar para o primeiro elemento do vector (vetor).

begin() vs front()

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

Sintaxe

A sintaxe do vector (vetor) "v":

iterator it = v.begin();

Parâmetros

Ele não contém nenhum parâmetro.

Retorno

Ele retorna um iterador que aponta para o primeiro elemento do vector (vetor).

Exemplo1

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.

Exemplo2

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

C++ Vector (Container)