English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Esta função é usada para apontar para o último elemento do vetor (vector).
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.
Considere o vetor (vector) "v", a sintaxe é:
const_iterator itr = v.cend();
Ele não contém nenhum parâmetro.
Ele retorna um iterador constante que aponta para o último elemento do vetor (vector).
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().
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