¿Que son los templates en C++? Parte I

Un template o plantilla es un artilugio de C++ que nos permite construir codigo generico que es independiente del tipo de dato y puede ser usado con varios de ellos, vamos a ver un ejemplo:

 

Como podemos observar fue necesario definir dos funciones para un mismo proposito por el echo que puede recibir como parametros dos tipos de dato disttintos, en este caso int y float.

Usando un template podriamos reescribir el codigo de la siguiente manera:

Hemos definido la funcion mediante un template que nos permite pasar como parametro diferentes tipos de dato, en este caso int y float.



« (Previous News)



Comments are Closed