Libreria code C ++ - funzione front ()

Descrizione

La funzione C ++ std::queue::front()restituisce un riferimento al primo elemento della coda. Questo elemento verrà rimosso dopo aver eseguito l' operazione pop sulla coda.

Questa funzione membro chiama efficacemente la funzione membro anteriore del contenitore sottostante.

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione std :: queue :: front () dal modulo std :: queue header.

C ++ 98

value_type& front();
const value_type& front() const;

C ++ 11

reference& front();
const_reference& front() const;

Parametri

Nessuna

Valore di ritorno

Restituisce il riferimento al primo elemento della coda.

Complessità temporale

Costante cioè O (1)

Esempio

L'esempio seguente mostra l'utilizzo della funzione std :: queue :: front ().

#include <iostream>
#include <queue>

using namespace std;

int main(void) {
   queue<int> q;

   for (int i = 0; i < 5; ++i)
      q.emplace(i + 1);

   cout << "First element of queue = " << q.front() << endl;

   return 0;
}

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

First element of queue = 1