What is the preferred reading sequence for Effective, More Effective & Effective Modern C ++ (and STL)?

I understand that More Effective C ++ is an extension of Effective C ++, while efficient modern C ++ focuses on C ++ 11 and 14. Being a newbie in this language and just starting with these books, should I read Effective Modern after the first two? Also, where should an effective STL be?

What is the preferred sequence for reading the above books in the sense that each book is based on the content of previous books? (Assuming everything inside is new to me?)

Also, effective modern C ++ is considered the unofficial next release of Effective C ++?

+5
source share
1 answer

The answer to this can be found in the Book, etc. on Scott Meyers page:

Effective C ++, Third Edition, 2005. The flagship book and industry should read the second book in C ++ (that is, what you read after you learned the basics of the language)

Read this first.

More efficient C ++, 1996. Still relevant after almost 20 years! The invaluable companion for Effective C ++ is indispensable in itself

Read this with or after Effective C ++.

Effective Modern C ++, 2014. A book on the effective use of functions is new in β€œmodern” C ++ (ie C ++ 11 and C ++ 14). Addition to scott existing books

Read this as soon as you have mastered the concepts in the other two, as they focus on changes in later versions of the language.

Effective STL, 2001. 50 specific ways to improve the use of STL, including methods to improve performance, eliminate leakage resources, avoiding portability issues, etc. - all in scott unique style

This is less clear, although I would suggest reading it after the first two and before the third.

+8
source

Source: https://habr.com/ru/post/1240047/


All Articles