Partager via


queue::back

Retourne une référence à ce dernier et l'élément récemment ajouté au arrière-plan de la file d'attente.

reference back( );
const_reference back( ) const;

Valeur de retour

Le dernier élément de la file d'attente. Si la file d'attente est vide, la valeur de retour est pas définie.

Notes

Si la valeur de retour de retour est affectée à const_reference, l'objet fin ne peut pas être modifié. Si la valeur de retour de retour est affectée à référence, l'objet fin peut être modifié.

Lorsque vous compilez avec le _SECURE_SCL 1, une erreur d'exécution se produit si vous tentez d'accéder à un élément dans une file d'attente vide. Pour plus d'informations, consultez Itérateurs vérifiés.

Exemple

// queue_back.cpp
// compile with: /EHsc
#include <queue>
#include <iostream>

int main( ) 
{
   using namespace std;
   queue <int> q1;
   
   q1.push( 10 );
   q1.push( 11 );

   int& i = q1.back( );
   const int& ii = q1.front( );

   cout << "The integer at the back of queue q1 is " << i 
        << "." << endl;
   cout << "The integer at the front of queue q1 is " << ii 
        << "." << endl;
}

Sortie

The integer at the back of queue q1 is 11.
The integer at the front of queue q1 is 10.

Configuration requise

**En-tête :**file d'attente <de >

Espace de noms : std

Voir aussi

Référence

queue, classe

queue, fonctions

Bibliothèque STL (Standard Template Library)