April 2015
Intermediate to advanced
430 pages
8h 47m
German
Mit Templates (zu Deutsch »Schablonen«) haben wir die Möglichkeit, einen oder mehrere Typen einer Klasse oder Funktion beziehungsweise Methode variabel zu halten. Man sagt auch, Templates definieren eine Familie von Klassen oder Methoden.
Templates sind ein ausgesprochen mächtiges Werkzeug, über das allein ein ganzes Buch geschrieben werden könnte. Ich werde daher in diesem Kapitel nur unwesentlich über die Aspekte hinausgehen, die wir im weiteren Verlauf des Buches und für unser Spielprojekt brauchen werden.
Als Grundlage unserer Betrachtungen nehmen wir folgende Klasse Container:
#ifndef CONTAINER_H#define CONTAINER_Hclass Container { int m_inhalt;public: Container(int i) : m_inhalt{ i } {} Container(const ...Read now
Unlock full access