#include #include using namespace std; template class Fifo { private: int Elemente; int Laenge; datentyp* Puffer; int SchreibIndex; int LeseIndex; int Inkrement(int Index); public: Fifo(int Groesse); void Schreiben (datentyp Eingabe); datentyp Lesen (); bool istLeer (); bool istVoll (); }; template Fifo::Fifo(int Groesse) { Puffer= new datentyp[Groesse-1]; Elemente= 0; Laenge= Groesse; SchreibIndex= 0; LeseIndex= 0; } // Default Konstruktor. nimmt char als Default-Argument... template Fifo::Fifo(int Groesse) { Puffer= new datentyp[Groesse-1]; Elemente= 0; Laenge= Groesse; SchreibIndex= 0; LeseIndex= 0; }