Compartir a través de


Plantillas

Las plantillas de C++ permiten definir una familia de funciones o de clases que pueden funcionar en diferentes tipos de información.La implementación de Microsoft de las plantillas de C++ se basa en el estándar de ISO/ANSI C++.

Use las plantillas en situaciones que dan como resultado la duplicación del mismo código para varios tipos.Por ejemplo, puede utilizar plantillas de función para crear un conjunto de funciones que apliquen el mismo algoritmo a los tipos de datos diferentes.También puede utilizar las plantillas de clase para desarrollar un conjunto de clases de seguridad de tipos.Las plantillas son a veces existe una solución mejor que las macros de C y punteros vacíos, y son especialmente útiles al trabajar con colecciones (uno de principal uso para las plantillas en MFC) y punteros inteligentes.

En esta sección

Secciones relacionadas