Puntuación:
El libro es una guía detallada y exhaustiva de las plantillas y la metaprogramación en C++, muy útil para desarrolladores serios que deseen profundizar sus conocimientos del C++ moderno. Sirve tanto de referencia como de herramienta de aprendizaje, aunque puede resultar difícil para los principiantes y presenta algunos problemas de formato en su edición para Kindle.
Ventajas:Increíblemente detallado, introducción accesible a las plantillas, crucial para desarrolladores C++ serios, gran referencia para temas avanzados, útil para entender el código C++, actualizado con los estándares modernos, cubre a fondo tanto los aspectos básicos como los complejos.
Desventajas:⬤ No es una lectura fácil
⬤ el estilo de escritura puede parecer formal y menos atractivo, sobre todo para los principiantes
⬤ la edición Kindle adolece de un formato deficiente, incluidos tamaños de fuente pequeños y enlaces rotos
⬤ contiene muchos errores tipográficos que dificultan la comprensión.
(basado en 87 opiniones de lectores)
C++ Templates: The Complete Guide
Las plantillas se encuentran entre las características más potentes de C++, pero siguen siendo incomprendidas e infrautilizadas, incluso cuando el lenguaje C++ y la comunidad de desarrollo han avanzado. En C++ Templates, Second Edition, tres expertos pioneros en C++ muestran por qué, cuándo y cómo utilizar plantillas modernas para crear software más limpio, rápido, eficiente y fácil de mantener.
Ahora ampliamente actualizada para los estándares C++11, C++14 y C++17, esta nueva edición presenta las técnicas más avanzadas para un espectro más amplio de aplicaciones. Los autores proporcionan explicaciones autorizadas de todas las nuevas características del lenguaje que mejoran las plantillas o interactúan con ellas, incluyendo plantillas variádicas, lambdas genéricas, deducción de argumentos de plantillas de clases, if en tiempo de compilación, reenvío de referencias y literales definidos por el usuario. También profundizan en conceptos fundamentales del lenguaje (como las categorías de valores) y cubren por completo todos los rasgos tipográficos estándar.
El libro comienza con un instructivo tutorial sobre conceptos básicos y características relevantes del lenguaje. El resto del libro sirve como referencia exhaustiva, centrándose primero en los detalles del lenguaje y después en las técnicas de codificación, las aplicaciones avanzadas y los modismos sofisticados. A lo largo del libro, los ejemplos ilustran claramente conceptos abstractos y muestran las mejores prácticas para explotar todo lo que las plantillas C++ pueden hacer.
⬤ Comprenda exactamente cómo se comportan las plantillas y evite los errores más comunes.
⬤ Utilizar plantillas para escribir software más eficiente, flexible y fácil de mantener.
⬤ Dominar los modismos y técnicas más eficaces de hoy en día.
⬤ Reutilizar el código fuente sin comprometer el rendimiento o la seguridad.
⬤ Benefíciese de las utilidades para la programación genérica de la biblioteca estándar de C++.
⬤ Vea la próxima función concepts.
El sitio web complementario, tmplbook.com, contiene código de ejemplo y actualizaciones adicionales.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)