Por lo que vi en esta publicación , decidí comenzar a leer el libro Effective C ++ .
Pero ahora que hay muchas características nuevas debido a C ++ 11 y que algunas de las buenas prácticas cambiaron, no estoy seguro de si realmente es una buena idea. ¿El advenimiento de C ++ 11 ha desaprobado alguno de los consejos contenidos en Effective C ++? Si es así, ¿qué temas debo evitar?
c++
c++11
coding-style
effective-c++
Capuano Alemán
fuente
fuente
Respuestas:
Esto es lo que el propio Scott Meyers tenía que decir al respecto en su propio blog.
ACTUALIZACIÓN : el nuevo título Effective Modern C ++ ha estado a la venta desde noviembre de 2014 de O'Reilly y Amazon (y muchos otros que puede buscar en Google).
fuente
Sí, definitivamente aún vale la pena leerlo. Hay un nuevo libro en el que Scott está trabajando: Efectivo C ++ 11 , que se concentra en el código de C ++ 11 solamente. El C ++ efectivo sigue siendo muy relevante, y no es reemplazado por el nuevo libro. Cómpralo, léelo, disfruta :)
fuente
Uno, el libro sigue siendo válido para C ++ 03.
Dos, Meyers está escribiendo o ha escrito, dependiendo de cuándo esté leyendo esta oración, Efectivo C ++ 11.
Tres, hablando en general, los puntos de este libro seguirán siendo válidos. C ++ todavía favorece la velocidad sobre la seguridad, y muchos problemas en Effective C ++ giran en torno a esto.
El único tipo de punto que esperaría ser inválido son los que dicen "No hagas esto, haz esto en su lugar". "No hagas esto" seguirá siendo válido. Pero C ++ habrá resuelto algunos problemas. En particular, cualquier recomendación para usar boost probablemente haya quedado en desuso, ya que C ++ 11 ha incluido muchas de las características que Meyers refiere específicamente al lector para Boost.
fuente
tr1
, dado que creo que cada elementotr1
que mencionó se convirtió en el estándar C ++ 11.