Klassentemplates

Definition eines Klassentemplates (4/4)

Bei allen Verwendungen einer Templateklasse müssen wir bei der Erzeugung von Objekten angeben, von welchem Typ diese sein sollen. Der Type wird in <..> gklammert hinter dem Klassennamen angegeben.

Wir haben das schon in den obigen Definitionen gesehen. Bei der Verwendung der Klasse in einem Programm sieht das dan folgendermaßen aus:

 
  void main()  
  {  
    Liste k;     // Generierung einer int-Liste  
    k.einfuegen(3);  
    k.einfuegen(5);  
    k.einfuegen(7); 

Liste l; // Generierung einer double-Liste l.einfuegen(3.5); l.einfuegen(5.0); l.einfuegen(7); }