What's the preferred sequence to read Effective, More Effective & Effective Modern C++ (and STL)? [closed]

僤鯓⒐⒋嵵緔 提交于 2019-12-20 14:42:33

问题


I understand that More Effective C++ is an expansion of Effective C++, while Effective Modern C++ focuses on C++11 & 14. Being a newbie to the language and just starting out with these books, should I read Effective Modern after the first two? Also, where should Effective STL fit in?

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

Additionally, is Effective Modern C++ considered an unofficial next edition to Effective C++?


回答1:


An answer to this can be gleaned from the Books, etc. summary page on Scott Meyers' website:

Effective C++, Third Edition, 2005. Scott's flagship book, and the industry's must-read second book on C++ (i.e., what you read after you've learned the fundamentals of the language)

Read this first.

More Effective C++, 1996. Still relevant after nearly 20 years! Indispensable in its own right, and an invaluable companion to Effective C++

Read this together with, or after, Effective C++.

Effective Modern C++, 2014. The book on effective use of the features new in “modern” C++ (i.e., C++11 and C++14). A complement to Scott’s existing books

Read this once you have mastered the concepts in the other two, as it is focused on the changes in the later versions of the language.

Effective STL, 2001. 50 specific ways to improve your use of the STL, including techniques for improving performance, eliminating resource leaks, avoiding portability problems, and more — all in Scott's inimitable style

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



来源:https://stackoverflow.com/questions/34646881/whats-the-preferred-sequence-to-read-effective-more-effective-effective-mode

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!