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

C++ Uso e exemplo do vector cend()

C++ Vector ( Contêiner )

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

cend() e end()

a função cend() retornaiterador constanteenquanto a função end() retornaiterador.função end()o elemento apontadopode ser modificadaMasfunção cend()Não podeModificação.

Sintaxe

Considere o vetor (vector) "v", a sintaxe é:

const_iterator itr = v.cend();

Parâmetros

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

Retorno

Ele retorna um iterador constante que aponta para o último elemento do vetor (vector).

Exemplo1

Vamos ver um exemplo simples.

#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;
}

Saída:

Tutorial

Neste exemplo, use o objeto do tipo iterador constante para acessar a função cend().

Exemplo2

Vamos ver um exemplo simples.

#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;
}

Saída:

1 2 3 4 5

C++ Vector ( Contêiner )