8

我知道 More Effective C++ 是 Effective C++ 的扩展,而 Effective Modern C++ 专注于 C++11 和 14。作为该语言的新手并且刚刚开始阅读这些书籍,我应该在前两本书之后阅读 Effective Modern 吗?另外,Effective STL 应该适用于哪里?

阅读上述书籍的首选顺序是什么,因为每本书都建立在先前书籍的内容之上?(假设里面的一切对我来说都是新的?)

此外,Effective Modern C++ 是否被认为是 Effective C++ 的非官方下一版?

4

1 回答 1

9

可以从 Scott Meyers 网站上的Books 等摘要页面收集到答案:

Effective C++,Third Edition,2005 年。Scott 的旗舰书籍,以及业界必读的第二本 C++ 书籍(即,您在学习了该语言的基础知识后阅读的内容)

先读这个。

更有效的 C++,1996 年。近 20 年后仍然有意义!本身不可或缺,是有效 C++ 的宝贵伴侣

与 Effective C++ 一起阅读,或在此之后阅读。

Effective Modern C++,2014 年。关于有效使用“现代”C++(即 C++11 和 C++14)新特性的书。对斯科特现有书籍的补充

一旦您掌握了其他两个中的概念,请阅读本文,因为它侧重于该语言后续版本的变化。

Effective STL, 2001. 50 种改进 STL 使用的具体方法,包括提高性能、消除资源泄漏、避免可移植性问题等的技术 — 全部采用 Scott 独特的风格

这个不太清楚,尽管我建议在前两个之后和第三个之前阅读它。

于 2016-01-07T03:38:46.390 回答