template - tipos de plantillas en c++
Aprendizaje de plantillas C++ (9)
He publicado sobre esto, creo que este enlace será muy útil
http://toughprogramming.blogspot.com/2013/04/creating-c-templates.html
¿Alguien puede recomendar buenos recursos para aprender plantillas C ++?
Muchas gracias.
"El lenguaje de programación C ++" por Bjarne Stroustrop
Asegúrese de diferenciar entre programación genérica y metaprogramación de plantillas (que es más como otro paradigma)
La programación genérica se puede aprender de la biblia de C ++ , pero también puedes echarle un vistazo a los genéricos de Java, etc.
uno sobre metaprogramación: el libro de Josuttis C ++ Templates: The Complete Guide
Este es un libro más avanzado, pero muy útil, sobre plantillas y uso de plantillas.
Guía del programador de la biblioteca de plantillas estándar de SGI
http://www.sgi.com/tech/stl/
Los 2 volúmenes de ''Pensar en C ++'' repasa los conceptos básicos de las plantillas. Pueden comprarse en forma impresa o descargarse para su uso gratuito (y legal) aquí .
Te recomiendo que obtengas plantillas C ++: la guía completa es un excelente recurso y referencia.
Pensar en C ++ de Bruce Eckel es la forma en que aprendí sobre las plantillas. El primer volumen tiene un capítulo introductorio y el segundo volumen contiene un capítulo detallado sobre plantillas.
Está el lenguaje de programación C ++ de Bjarne Stroustrop, que tiene un buen capítulo sobre ellos. Y la Biblioteca estándar de C ++: un tutorial y referencia que trata sobre la biblioteca estándar, pero definitivamente lo ayudará a comprender mejor cómo se pueden usar las plantillas en el mundo real. .
He encontrado que cplusplus.com es útil en numerosas ocasiones. Parece que tienen una buena introducción a las plantillas.
Si se trata de un libro real que está buscando, Effective C ++ es un clásico con una gran sección de plantillas.