Stack Struct Reference

#include <Stack.h>

List of all members.

Public Member Functions

 Stack ()
 Initialisierung der intern verwendeten Pointer.
void push (const Student &stud)
 Funktion zum Auflegen eines weiteren Elements.
void ausgabe ()
 Ausgeben des Stapelinhalts (ohne Manipulation).
bool pop (Student &stud)
 Funktion zum Abnehmen des obersten Elements.

Public Attributes

ListElemhead
 Pointer auf den Kopf des Stapels.
ListElemtail
 Pointer auf das untere Ende des Stapels.

Classes

struct  ListElem


Detailed Description

Eine Implementierung des Stack-Modells. Bringt Methoden zum pushen und poppen mit.

Constructor & Destructor Documentation

Stack::Stack (  ) 

Initialisierung der intern verwendeten Pointer.

Initialisierung der Head- und Tail-Pointer


Member Function Documentation

void Stack::push ( const Student stud  ) 

Funktion zum Auflegen eines weiteren Elements.

Es wird neues Student-Objekt auf den Stapel gelegt und ein Stapel angelegt, falls dies der erste Student sein sollte.

void Stack::ausgabe (  ) 

Ausgeben des Stapelinhalts (ohne Manipulation).

Der Stack wird ausgegeben, ohne manipuliert zu werden.

bool Stack::pop ( Student stud  ) 

Funktion zum Abnehmen des obersten Elements.

Das oberste Element wird vom Stapel genommen und danach das ListenElement gelöscht, sowie der Head-Pointer aktualisiert.


The documentation for this struct was generated from the following files:

Generated on Mon May 4 14:31:37 2009 for StudentenVerzeichnis by  doxygen 1.5.6