Discusión sobre el artículo "Del básico al intermedio: Plantilla y Typename (V)"

 

Artículo publicado Del básico al intermedio: Plantilla y Typename (V):

En este artículo, veremos un último caso simple de uso de plantillas, pero también veremos cuál es la utilidad y por qué la necesidad de utilizar typename en tus códigos. Aunque este artículo pueda parecer un tanto complicado al principio, es necesario comprenderlo adecuadamente para que futuras aplicaciones que utilicen plantilla y typename, sean, de hecho, comprendidas.

En el artículo anterior Del básico al intermedio: Plantilla y Typename (IV), expliqué cómo podríamos crear una plantilla para generalizar un tipo de modelado de la manera más didáctica y simple posible. De esta manera, creamos lo que podría considerarse una sobrecarga de tipos de datos. Al final del artículo, presenté un concepto que puede resultar muy difícil de entender para muchos: la transferencia de datos dentro de una función o procedimiento que también se implementa como plantilla. Justamente, por el hecho de que lo presentado exige una explicación mejor, dejé esto para hacerlo en este artículo. Además, necesitamos hablar de otro tema relacionado con esto, en el que el uso de plantillas puede marcar la diferencia entre implementar o no algo.

Así pues, para comenzar adecuadamente este artículo, vamos a iniciar un nuevo tema para explicar por qué funciona el último código que se mostraba en el artículo anterior.


Autor: CODE X