Ответ 1
Это то, что сам Скотт Мейерс говорил об этом
Из того, что я увидел в этом сообщении, я решил начать читать книгу Эффективный С++.
Но теперь, когда из-за С++ 11 появилось много новых функций, и что некоторые из хороших практик изменились, я не уверен, действительно ли это хорошая идея. Было ли появление С++ 11 не одобренным советом, содержащимся в Effective С++? Если да, то какие темы следует избегать?
Это то, что сам Скотт Мейерс говорил об этом
Да, определенно все еще стоит читать. Существует новая книга над которой работает Скотт: Эффективный С++ 11, который концентрируется только на С++ 11. Эффективный С++ по-прежнему очень уместен и не заменяется новой книгой. Купите его, прочитайте, наслаждайтесь:)
Во-первых, книга по-прежнему актуальна для С++ 03.
Два, Майерс пишет или написал, в зависимости от того, когда вы читаете это предложение, Effective С++ 11.
Три, говоря в общих чертах, пункты этой книги будут по-прежнему действительны. С++ по-прежнему поддерживает скорость над безопасностью, и многие проблемы в Effective С++ вращаются вокруг этого.
Единственный вид точки, которую я ожидал бы быть недействительной, - это те, которые говорят: "Не делай этого, сделай это". "Не делайте этого" все равно будет действительным. Но С++ решит некоторые проблемы. В частности, любые рекомендации по использованию boost, скорее всего, устарели, поскольку С++ 11 включил многие функции, которые Meyers специально обращает читателя на Boost for.