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

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.