Partager via


Modèles

Les modèles C++ vous permettent de définir une famille de fonctions ou des classes qui peuvent traiter des types d'informations. L'implémentation Microsoft des modèles C++ repose sur la norme ISO/ANSI C++.

Utilisez les modèles dans les situations qui entraînent la duplication du même code pour plusieurs types. Par exemple, vous pouvez utiliser des modèles de fonction pour créer un ensemble de fonctions qui appliquent le même algorithme à différents types de données. Vous pouvez également utiliser des modèles de classe pour développer un ensemble de classes de type sécurisé. Les modèles sont parfois une meilleure solution que des macros C et des pointeurs void, et ils sont particulièrement utiles lorsque vous travaillez avec collections (l'une des principales utilisations des modèles dans MFC) et les pointeurs intelligents.

Dans cette section

Rubriques connexes