stack::top

Gibt einen Verweis auf ein Element am Anfang des Stapels zurück.

reference top( );
const_reference top( ) const;

Rückgabewert

Ein Verweis auf den letzten Element im Container am Anfang des Stapels.

Hinweise

Der Stapel muss nicht leer sein, die Memberfunktion anzuwenden.Die Rand des Stapels ist die Position, die zuletzt vom hinzugefügte Element eingenommen wurde und das letzte Element am Ende des Containers.

Wenn const_reference der Rückgabewert von top zugewiesen wird, kann das Stapelobjekt nicht geändert werden.Wenn reference der Rückgabewert von top zugewiesen wird, kann das Stapelobjekt geändert werden.

Beispiel

// 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;
}
  
  

Anforderungen

Header: <stack>

Namespace: std

Siehe auch

Referenz

stack Class

stack::top und stack::empty

Standardvorlagenbibliothek