C + + Klassen-Templates erstellt werden, wenn ein Programmierer will denselben Code in mehreren Orten wiederverwenden . Anstatt den Code neu schreiben oder kopieren und fügen Sie es mehrmals , wird die Vorlage mit der erforderlichen Funktionalität geschaffen. Die verschiedenen Daten können dann für die Verwendung mit einer bestimmten Vorlage aufgerufen . Fachgebiet verwendet wird, wenn der Code für eine bestimmte Art von Daten geschrieben werden müssen. Anleitung
1
Declare der C + + Template durch das Schlüsselwort template in dem ersten Satz von Code verwendet werden. Innerhalb der eckigen Klammern , geben Sie entweder die Klasse oder typename wie die Stichworte . Die nächste Zeile beginnt mit dem Schlüsselwort class und dann die Warteschlange Klasse , Datenelemente und Elementfunktionen .
2
Definieren Sie die Template-Definition , indem er den Namen der Vorlage . Innerhalb der eckigen Klammern , geben Sie entweder die Klasse oder typename wie in der Erklärung verwendet , und fügen Sie die Funktion , die abgeschlossen werden muss.
3
Bestimmen Sie den Datentyp, den Sie wollen Spezialisierung innerhalb der Vorlage. Sie können von der Funktions-Template , Vorlage-Klasse , Member-Funktion , statische Daten Mitglied, Mitglied der Klasse , Mitglied Funktions-Template und dem Element -Klasse Vorlage einer Klasse Vorlage auszuwählen .
4
Isolieren Sie die Spezialisierung , indem die Doppelpfeile und die Eingabe explizite Spezialisierung , zwischen den Notierungen . Die folgende Zeile , ersetzen Sie die Standard- Argumente mit den genauen Daten oder Klasse Satz , den Sie für diese Vorlage zu spezialisieren.
5
Verschließen Sie den Code in der üblichen Weise.