Es una lectura imprescindible para cualquiera que esté pensando en desarrollar C++ seriamente. Si nunca has leído Effective C++ y crees que lo sabes todo sobre C++, piénsalo de nuevo.
Steve Schirripa, Ingeniero de Software, Google C++ y la comunidad C++ han crecido en los últimos quince años, y la tercera edición de Effective C++ lo refleja. El estilo claro y preciso del libro evidencia la profunda perspicacia de Scott y su distintiva capacidad para transmitir conocimientos.
Gerhard Kreuzer, Ingeniero de Investigación y Desarrollo, Siemens AG
Las dos primeras ediciones de Effective C++ fueron adoptadas por cientos de miles de programadores en todo el mundo. La razón es clara: el enfoque práctico de Scott Meyers sobre C++ describe las reglas generales que utilizan los expertos, lo que casi siempre hacen o casi siempre evitan hacer para producir código claro, correcto y eficiente.
El libro se organiza en torno a 55 pautas específicas, cada una de las cuales describe una forma de escribir mejor en C++. Cada una está respaldada por ejemplos concretos. En esta tercera edición, más de la mitad del contenido es nuevo, incluyendo capítulos adicionales sobre la gestión de recursos y el uso de plantillas. Los temas de la segunda edición se han revisado exhaustivamente para reflejar consideraciones de diseño modernas, como excepciones, patrones de diseño y multihilo.
Características importantes de Effective C++:
Orientación experta sobre el diseño de clases, funciones, plantillas y jerarquías de herencia efectivas.
Aplicaciones de la nueva funcionalidad de la biblioteca estándar TR1, junto con comparaciones con los componentes existentes de la biblioteca estándar.
Información sobre las diferencias entre C++ y otros lenguajes (p. ej., Java, C#, C) que ayuda a los desarrolladores de dichos lenguajes a asimilar la forma de trabajar de C++.