Pelo que vi neste post , decidi começar a ler o livro Effective C ++ .
Mas agora que existem muitos recursos novos por causa do C ++ 11 e que algumas das boas práticas foram alteradas, não tenho certeza se é realmente uma boa ideia. O advento do C ++ 11 preteriu algum dos conselhos contidos no C ++ eficaz? Em caso afirmativo, quais tópicos devo evitar?
c++
c++11
coding-style
effective-c++
Capuano alemão
fonte
fonte
Respostas:
Isso o que o próprio Scott Meyers tinha a dizer sobre isso em seu próprio blog
ATUALIZAÇÃO : o novo título Effective Modern C ++ está à venda desde novembro de 2014 pela O'Reilly e Amazon (e muitas outras que você pode pesquisar no Google).
fonte
Sim, definitivamente ainda vale a pena ler. Há um novo livro no qual Scott está trabalhando: C ++ 11 eficaz , que se concentra no código apenas do C ++ 11. O C ++ efetivo ainda é muito relevante e não é substituído pelo novo livro. Compre, leia, aproveite :)
fonte
Primeiro, o livro ainda é válido para o C ++ 03.
Segundo, Meyers está escrevendo ou escreveu, dependendo de quando você está lendo esta frase, C ++ eficaz 11.
Três, falando de maneira geral, os pontos deste livro ainda serão válidos. O C ++ ainda favorece a velocidade e não a segurança, e muitos problemas no C ++ eficaz giram em torno disso.
O único tipo de argumento que eu esperaria ser inválido são os que dizem "Não faça isso, faça isso". "Não faça isso" ainda será válido. Mas o C ++ terá resolvido alguns problemas. Em particular, todas as recomendações para usar o boost provavelmente serão descontinuadas, pois o C ++ 11 incluiu muitos dos recursos que Meyers refere especificamente ao Boost para o leitor.
fonte
tr1
, é claro , já que acredito que todos os elementostr1
dele mencionados entraram no padrão C ++ 11.