C ++ Deque Library - Funzione begin ()

Descrizione

La funzione C ++ std::deque::begin() restituisce un iteratore ad accesso casuale che punta al primo elemento del deque.

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione std :: deque :: begin () nel modulo std :: deque header.

C ++ 98

iterator begin();
const_iterator begin() const;

C ++ 11

iterator begin() noexcept;
const_iterator begin() const noexcept;

Parametri

Nessuna

Valore di ritorno

Se l'oggetto deque è qualificato costante, il metodo restituisce un iteratore di accesso casuale costante, altrimenti un iteratore di accesso casuale non costante.

Eccezioni

Questa funzione membro non genera mai eccezioni.

Complessità temporale

Costante cioè O (1)

Esempio

L'esempio seguente mostra l'utilizzo della funzione std :: deque :: begin ().

#include <iostream>
#include <deque>

using namespace std;

int main(void) {

   deque<int> d = {1, 2, 3, 4, 5};

   cout << "Contents of deque are" << endl;

   for (auto it = d.begin(); it != d.end(); ++it)
      cout << *it << endl;

   return 0;
}

Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:

Contents of deque are
1
2
3
4
5