Из того, что я увидел в этом посте, я решил начать читать книгу « Эффективный C ++» .
Но теперь, когда появилось много новых функций из-за C ++ 11 и изменились некоторые передовые практики, я не уверен, действительно ли это хорошая идея. С появлением C ++ 11 устарели какие-либо советы, содержащиеся в Эффективном C ++? Если да, то каких тем мне следует избегать?
c++
c++11
coding-style
effective-c++
Немецкий капуано
источник
источник
Ответы:
Вот что сам Скотт Мейерс сказал об этом в своем блоге.
ОБНОВЛЕНИЕ : новое название Effective Modern C ++ продается с ноября 2014 года от O'Reilly и Amazon (и многих других, для которых вы можете использовать Google).
источник
Да, безусловно, стоит прочитать. Есть новая книга, над которой Скотт работает: « Эффективный C ++ 11» , в которой основное внимание уделяется только коду C ++ 11. Эффективное использование C ++ по - прежнему очень актуальна, и не вытесняется новой книги. Купите, прочтите, наслаждайтесь :)
источник
Во-первых, книга, конечно, все еще актуальна для C ++ 03.
Во-вторых, Мейерс пишет или написал, в зависимости от того, когда вы читаете это предложение, «Эффективный C ++ 11».
В-третьих, в общем, пункты этой книги останутся в силе. C ++ по-прежнему предпочитает скорость безопасности, и многие проблемы в Effective C ++ связаны с этим.
Только вид пункта я бы ожидать , чтобы быть недействительными являются те , которые говорят : «Не делай этого, это сделать вместо этого.» «Не делай этого» будет по-прежнему в силе. Но C ++ решил некоторые проблемы. В частности, любые рекомендации по использованию Boost, вероятно, устарели, поскольку C ++ 11 включает многие функции, для которых Мейерс специально отсылает читателя к Boost.
источник
tr1
, поскольку я считаю, что каждый элемент, о которомtr1
он упомянул, вошел в стандарт C ++ 11.