Какова предпочтительная последовательность чтения Effective, More Effective & Effective Modern C++ (и STL)? [закрытый]
Я понимаю, что более эффективный C++ - это расширение эффективного C++, в то время как эффективный современный C++ фокусируется на C++11 и 14. Будучи новичком в языке и только начинающим с этих книг, должен ли я читать эффективный современный после первых двух? Кроме того, где должен быть эффективный STL?
Какова предпочтительная последовательность чтения вышеприведенных книг в том смысле, что каждая книга строится на содержании предыдущих книг? (Предполагая, что все внутри ново для - я?)
Кроме того, считается ли эффективный современный C++ неофициальным следующим изданием эффективного C++?
1 ответ:
Ответ на этот вопрос можно почерпнуть из книг и т. д. Страница резюме на веб-сайте Скотта Мейерса:
Эффективный C++, Третье Издание, 2005. Флагманская книга Скотта, и вторая обязательная для прочтения книга по C++ (то есть то, что Вы читаете после вы изучили основы языка)
Сначала прочтите это.
Более Эффективный C++, 1996. Все еще актуально спустя почти 20 лет! Незаменимый сам по себе, и бесценный компаньон для Эффективный C++
Прочитайте это вместе с эффективным C++или после него.
Эффективный Современный C++, 2014. Книга по эффективному использованию возможностей новое в "современном" C++ (например, C++11 и C++14). Дополнение к Скотту существующие книги
Прочитайте это, как только вы освоите понятия в двух других, так как оно сосредоточено на изменениях в более поздних версиях языка.
Эффективный STL, 2001. 50 конкретных способов улучшить ваше использование STL, в том числе методы повышения производительности, устранения ресурсоемкости утечки, избегание проблем с переносимостью и многое другое-все в Scott's неподражаемый стиль
Это менее ясно, хотя я бы предложил прочитать его после первых двух и перед третьим.