Estoy aprendiendo plantillas. ¿Qué libro vale la pena comprar para hacer la programación de plantillas?Sugerencia para el libro de plantillas para C++?
Ya tengo The C++ Programming Language y Effective C++.
Estoy aprendiendo plantillas. ¿Qué libro vale la pena comprar para hacer la programación de plantillas?Sugerencia para el libro de plantillas para C++?
Ya tengo The C++ Programming Language y Effective C++.
Esos dos libros son bastante buenos en mi opinión y me ha ayudado mucho
La primera de ellas se explica cómo las plantillas de trabajo . El segundo libro es más sobre cómo para usarlos. Te recomiendo que leas el primer libro antes de comenzar con Modern C++ Design porque eso es algo pesado.
El diseño moderno de C++ es absolutamente brillante. No solo obtendrá consejos de programación maravillosos, sino que también aprenderá cómo mantener su código simple. – Joe
Tal vez un poco alucinante si solo está aprendiendo, pero después de los libros que menciona, es posible que desee leer Andrei Alexandrescu Modern C++ Design, aunque solo sea para aprender lo que se puede lograr a través de las plantillas. Además, analiza muchos aspectos avanzados de las plantillas maravillosamente.
C++ Templates: The Complete Guide es su mejor apuesta. También puede obtener información sobre Standard Library, que utiliza plantillas en gran medida.
Ambos Modern C++ design y C++ Template Metaprogramming son libros muy buenos (y bastante avanzados) sobre el tema. Tengo una fuerte preferencia personal por el primero.
"C++ Templates: The Complete Guide (Vandevoorde & Josuttis)" es excelente para la teoría. Luego puede aprender aún más sobre la práctica de creación de plantillas viendo cómo se usan las plantillas en el Boost library.
Hay un tesoro escondido en las plantillas de C++ que muy poca gente conoce: C++ Common Knowledge: Essential Intermediate Programming.
Los últimos 15 capítulos de ese libro enseñan mejor y complementa metaprogramación de plantillas C++ en algunos aspectos. Recomiendo encarecidamente a cualquiera que aprenda plantillas para leer este libro.
Effective STL por Scott Meyers
Buscar bastante reciente libro "Advanced C++ Metaprogramming" by Davide Di Gennaro
duplicados de [La Guía libro definitivo C++ y Lista] (http://stackoverflow.com/questions/388242/the-definitive-c -book-guide-and-list) (no hay necesidad de más de una lista de libros de C++) –