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