Está en la página 1de 3

Alumno: Castro De la Cruz Cristhian Bartolom

14140097

Plantillas de funciones
Una plantilla de funcin es un modelo de funcin que el compilador de C++ usar
para construir diferentes versiones de una misma funcin, segn los tipos de datos
que se especifiquen al invocar la misma. La plantilla permite escribir funciones que
difieren exclusivamente en el tipo de datos que manejan.
Para definir una plantilla de funcin se utiliza la siguiente sintaxis:
Template<classT1,classT2,,classTn>;
Ejemplo:

Plantillas de clases

Las plantillas de clases permiten definir versiones de una misma clase que
difieren en el tipo de dato de algunos de sus miembros. Es decir, se crea el
modelo de una clase el cual permitir definir distintas instancias de la misma para
diferentes tipos de datos. Para declarar una plantilla de clase se usan las palabras
reservadas template y class T. El tipo T se usa en aquellos miembros de la
clase cuyos tipos tomarn un valor en el momento de crear los objetos
Ejemplo: