English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C ++ A função cbegin() do deque retorna um iterador constante que aponta para o primeiro elemento do contêiner deque. Este iterador pode ser incrementado ou decrementado, como o iterador retornado pela função begin(). Se o contêiner estiver vazio, o iterador retornado será igual a cend().
const_iterator cbegin();
Ele não contém nenhum parâmetro.
Ele retorna um iterador constante que aponta para o início do contêiner.
Vamos ver um exemplo simples
#include<iostream> #include<deque> using namespace std; int main() { deque<string> fruit = {"mango", "apple", "banana", "kiwi"}; const_iterator itr; itr = fruit.cbegin(); cout<<*itr; return 0; }
Saída:
mango
Neste exemplo, a função cbegin() retorna um iterador constante para o início do contêiner.
Vamos ver um exemplo simples
#include<iostream> #include<deque> using namespace std; int main() { deque<int> k={100,200,300,400,500}; deque<int>::const_iterator itr; itr=k.cbegin()+3; cout<<*itr; return 0; }
Saída:
400
Neste exemplo, a função cbegin() incrementa3Portanto, ele retorna o4Iterador de Elementos.