Klassentemplates

Definition eines Klassentemplates (3/4)

Bei der Deklaration der Methoden müssenwir vor jede Deklaration wieder eine template-Anweisung schreiben und auch in der Klassenbezeichnung den Typ der Klasse angeben:

 
  template <class T>  
 
  Liste<T>::Liste()   
  {  
    root = NULL;   // keine Liste vorhanden  
  } 

template <class T> void Liste<T>::einfuegen(T k) { Listenelement<T>* neu = new Listenelement<T>(k, root); root = neu; }