Headerdatei
#include <stack>
Mit einem Stack arbeiten
Einen Stack anlegen
stack<int> stapel;
Etwas einem Stapel hinzufügen:
stapel.push(42)
Das oberste Element eines Stapels anzeigen:
stapel.top()
Anzeigen wie viele Elemente auf einem Stapel liegen:
stapel.size()
Das oberste Element eines Stapels entfernen:
stapel.pop()
Prüfen ob etwas auf dem Stapel liegt
stapel.empty()
Codebeispiel
Einen Stapel auf der Konsole anzeigen und leeren
while(!stapel.empty()){
cout << stapel.top() << endl;
stapel.pop();
}