C + + plantillas de clase se crean cuando un programador quiere volver a utilizar el mismo código en varias ubicaciones. En lugar de volver a escribir el código o copiarlo y pegarlo en múltiples ocasiones , se crea la plantilla con la funcionalidad requerida. Los diferentes datos pueden ser llamados para su uso con una plantilla determinada . La especialización se utiliza cuando el código debe ser escrito para un tipo específico de datos. Instrucciones
1
declarar el C + + plantilla que se utilizará al proporcionar la plantilla de palabra clave en el primer grupo de código. Dentro de los paréntesis angulares , escriba cualquiera de las clases o nombre de tipo como las palabras clave. La siguiente línea comienza con la palabra clave class , y luego la clase de cola , datos de los miembros y las funciones miembro .
2
Definir la definición de plantilla , escribiendo el nombre de la plantilla . Dentro de los paréntesis angulares , escriba cualquiera de las clases o nombre de tipo que se utiliza en la declaración y añade la función que debe ser completado .
3
Determinar el tipo de datos que desea especialización dentro de la plantilla. Puede seleccionar la plantilla de función , plantilla de clase , función miembro , miembro de datos estático , clase socio, miembro de plantilla de función y de la plantilla de una plantilla de Clase miembro.
4
Aislar la especialización mediante la adición de la flechas dobles y la especialización explícita escribiendo , entre las cotizaciones . La siguiente línea , reemplace los argumentos por defecto con los datos exactos o conjunto de clases que desea especializarse para esta plantilla .
5
cerrar el código en la forma normal.