Freigeben über


Vorlagen

Mit C++-Vorlagen können Sie eine Familie von Funktionen oder von Klassen definieren, die verschiedene Typen von Informationen verarbeiten können. Die Microsoft-Implementierung von C++-Vorlagen basiert auf dem Standard ISO/ANSI C++.

Verwenden Sie Vorlagen in Situationen, die zur Duplizierung desselben Codes für mehrere Typen führen. Sie können beispielsweise Funktionsvorlagen verwenden, um einen Satz von Funktionen zu erstellen, die den gleichen Algorithmus auf unterschiedliche Datentypen anwenden. Sie können auch Klassenvorlagen verwenden, um einen Satz mit typsicheren Klassen zu entwickeln. Vorlagen sind manchmal eine bessere Lösung als C-Makros und void-Zeiger, und sie können bei der Arbeit mit Auflistungen (einem der Haupteinsatzzwecke für Vorlagen in MFC) und intelligenten Zeigern besonders nützlich sein.

In diesem Abschnitt

Verwandte Abschnitte