Bibliothèque de files d'attente C ++ - fonction front ()

La description

La fonction C ++ std::queue::front()renvoie une référence au premier élément de la file d'attente. Cet élément sera supprimé après l'exécution de l' opération pop sur la file d'attente.

Cette fonction membre appelle effectivement la fonction membre avant du conteneur sous-jacent.

Déclaration

Voici la déclaration pour la fonction std :: queue :: front () en-tête std :: queue.

C ++ 98

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

C ++ 11

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

Paramètres

Aucun

Valeur de retour

Renvoie la référence au premier élément de la file d'attente.

Complexité temporelle

Constante ie O (1)

Exemple

L'exemple suivant montre l'utilisation de la fonction 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;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

First element of queue = 1