Partager via


stack::top

Retourne une référence à un élément en haut de la pile.

reference top( );
const_reference top( ) const;

Valeur de retour

Une référence au dernier élément dans le conteneur en haut de la pile.

Notes

La pile doit être vide pour appliquer la fonction membre.En haut de la pile est la position occupée par l'élément récemment ajouté et est le dernier élément à la fin de le conteneur.

Si la valeur de retour de top est assignée à const_reference, l'objet de pile ne peut pas être modifié.Si la valeur de retour de top est assignée à reference, l'objet de pile peut être modifié.

Exemple

// stack_top.cpp
// compile with: /EHsc
#include <stack>
#include <iostream>

int main( )
{
   using namespace std;
   stack <int> s1;
   
   s1.push( 1 );
   s1.push( 2 );

   int& i = s1.top( );
   const int& ii = s1.top( );

   cout << "The top integer of the stack s1 is "
        << i << "." << endl;
   i--;
   cout << "The next integer down is "<< ii << "." << endl;
}
  
  

Configuration requise

en-tête : <stack>

l'espace de noms : DST

Voir aussi

Référence

stack Class

stack::top et stack::empty

Modèles Standard