Introducción a los templates en C++

El uso de templates es lo que se denomina programación genérica. En la programación genérica nos enfocamos en los algoritmos y no en los tipos de datos. Esta forma de programar nos ayuda a mantener un código mas claro, libre de errores y además es mas fácil de mantener, pero lo mas importante de todo es que reutilizamos código de forma sencilla y práctica.