Vorlagen
C++-Vorlagen ermöglichen es Ihnen, eine Gruppe von Funktionen oder Klassen definieren, die verschiedene Typen von Informationen an ausführen können.Die Microsoft-Implementierung von C++-Vorlagen basiert auf den Standardwert ISO/ANSI C++.
Verwenden von Vorlagen in den Situationen Duplikat desselben Codes für mehrere Typen führen.Beispielsweise können Sie Funktionen von Vorlagen verwenden, um eine Reihe von Funktionen zu erstellen, die den gleichen Algorithmus zu den verschiedenen Datentypen anwenden.Sie können auch mithilfe von Klassenvorlagen einen Satz typesafe Klassen zu entwickeln.Vorlagen sind manchmal eine bessere Lösung als C-Makros und void-Zeiger, und sie sind beim Arbeiten mit Auflistungen (eines der wichtigsten für Vorlagen in MFC) und intelligenten Zeiger hilfreich.
In diesem Abschnitt
Übersicht
Enthält allgemeine Informationen zu Vorlagen oder parametrisierte Typen, die in Visual C++ bereit.Spezifikationen
Stellt eine Spezifikation für eine template Deklaration bereit.Typname
Beschreibt das typename-Schlüsselwort.Vorlagen [C++] verweisen
Stellt eine Aufgabe bereit, die wie Vorlagen im Code angezeigt wird, verweist.Platzierung der spitzen Klammer fehlt
Beschreibt, wie Vorlagen in spitzen Klammern platziert werden.Unterschiede zwischen anderen Implementierungen
Erläutert Microsoft-spezifische Implementierung von Vorlagen.Namensauflösung
Behandelt die drei Typen von Namen in den Vorlagendefinitionen.Klassenvorlagen
Beschreibt, wie mit Klassenvorlagen verwendet und arbeitet.Funktions-Vorlagen
Beschreibt das Arbeiten mit Funktionen und Vorlagen funktionieren.
Verwandte Abschnitte
Desktop-Komponenten ATL COM
Enthält Referenzmaterial zur ATL-Bibliothek, einer Gruppe vorlagenbasierter Visual C++-Klassen, die die Programmierung von COM-Objekten vereinfachen.C++-Sprachreferenz
Beschreibt die C++-Programmiersprache implementiert, z. B. Microsoft C++.Generika und Vorlagen
Erläutert die Unterschiede zwischen Generika und Vorlagen.