Какова предпочтительная последовательность чтения Effective, More Effective & Effective Modern C++ (и STL)? [закрытый]


Я понимаю, что более эффективный C++ - это расширение эффективного C++, в то время как эффективный современный C++ фокусируется на C++11 и 14. Будучи новичком в языке и только начинающим с этих книг, должен ли я читать эффективный современный после первых двух? Кроме того, где должен быть эффективный STL?

Какова предпочтительная последовательность чтения вышеприведенных книг в том смысле, что каждая книга строится на содержании предыдущих книг? (Предполагая, что все внутри ново для - я?)

Кроме того, считается ли эффективный современный C++ неофициальным следующим изданием эффективного C++?

1 5

1 ответ:

Ответ на этот вопрос можно почерпнуть из книг и т. д. Страница резюме на веб-сайте Скотта Мейерса:

Эффективный C++, Третье Издание, 2005. Флагманская книга Скотта, и вторая обязательная для прочтения книга по C++ (то есть то, что Вы читаете после вы изучили основы языка)

Сначала прочтите это.

Более Эффективный C++, 1996. Все еще актуально спустя почти 20 лет! Незаменимый сам по себе, и бесценный компаньон для Эффективный C++

Прочитайте это вместе с эффективным C++или после него.

Эффективный Современный C++, 2014. Книга по эффективному использованию возможностей новое в "современном" C++ (например, C++11 и C++14). Дополнение к Скотту существующие книги

Прочитайте это, как только вы освоите понятия в двух других, так как оно сосредоточено на изменениях в более поздних версиях языка.

Эффективный STL, 2001. 50 конкретных способов улучшить ваше использование STL, в том числе методы повышения производительности, устранения ресурсоемкости утечки, избегание проблем с переносимостью и многое другое-все в Scott's неподражаемый стиль

Это менее ясно, хотя я бы предложил прочитать его после первых двух и перед третьим.