1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
template<typename T>
class Stapel {
public:
Stapel(); // Konstruktor
void push(T &x); // Element auf den Stapel legen
void pop(); // oberstes Element entfernen
T top(); // oberstes Element ansehen
bool empty(); // Stapel leer?
private:
static unsigned int const maxSize = 100;
int sz; // Stapelzeiger
T data[maxSize]; // Speichervorat für Nutzdaten
}; |