English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Deque (double-ended queue) in C++
La funzione begin() del deque C++ restituisce un puntatore all'elemento primo del contenitore deque. Se il contenitore è vuoto, l'iteratore restituito sarà uguale a end().
iterator begin();
non contiene alcun parametro.
ritornaiteratore che punta al primo elemento.
Vediamo un esempio semplice
#include<iostream> #include<deque> using namespace std; int main() { deque<int> n={1,2,3}; iterator deque<int> itr; itr = n.begin(); cout << "primo elemento della deque:" << *itr; return 0; }
Output:
primo elemento della deque:1
In questo esempio, la funzione begin() restituisce l'iteratore del primo elemento.
Vediamo un esempio semplice
#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; }
In questo esempio, la funzione begin() incrementa di 2. Pertanto, la funzione begin() restituisce l'iteratore del terzo elemento.