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

Corso di base C++

Controllo di flusso C++

Funzione in C++

Array e stringhe C++

Strutture dati C++

Classi e oggetti C++

Puntatore in C++

Ereditarietà in C++

Corso di STL in C++

Manuale di riferimento C++

Uso e esempio della funzione begin() del deque C++

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().

Sintassi

iterator begin();

parametro

non contiene alcun parametro.

valore di ritorno

ritornaiteratore che punta al primo elemento.

Esempio 1

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.

Esempio 2

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.

Deque (double-ended queue) in C++