English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C ++ A função begin() do deque retorna um iterador que aponta para o primeiro elemento do contêiner deque. Se o contêiner estiver vazio, o iterador retornado será igual a end().
iterator begin();
ele não contém nenhum parâmetro.
ele retornaponteiro para o primeiro elemento.
Vamos ver um exemplo simples
#include iostream #include<deque> using namespace std; int main() { deque<int> n={1,2,3; iterator deque<int> itr; itr = n.begin(); cout << "primeiro elemento do deque:" <<*itr; return 0; }
Saída:
primeiro elemento do deque:1
Neste exemplo, a função begin() retorna o iterador do primeiro elemento.
Vamos ver um exemplo simples
#include iostream #include<deque> using namespace std; int main() { deque<char> ch={'C','+','+}; iterator deque<char> itr; itr=ch.begin()+2; cout<<*itr; return 0; }
Neste exemplo, a função begin() é incrementada2Portanto, a função begin() retorna o iterador do terceiro elemento.