Plantillas C++: La guía completa

Puntuación:   (4,6 de 5)

Plantillas C++: La guía completa (David Vandevoorde)

Opiniones de los lectores

Resumen:

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)

Título original:

C++ Templates: The Complete Guide

Contenido del libro:

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.

Otros datos del libro:

ISBN:9780321714121
Autor:
Editorial:
Encuadernación:Tapa dura
Año de publicación:2017
Número de páginas:832

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Plantillas C++: La guía completa - C++ Templates: The Complete Guide
Las plantillas se encuentran entre las características más potentes de C++,...
Plantillas C++: La guía completa - C++ Templates: The Complete Guide

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)