什么是首选的阅读顺序有效,更有效&有效的现代C ++(和STL)?

时间:2016-01-07 03:26:13

标签: c++ effective-c++

我知道更有效的C ++是Effective C ++的扩展,而Effective Modern C ++则专注于C ++ 11& 14.作为语言的新手并开始使用这些书籍,我应该在前两个之后阅读Effective Modern吗?此外,有效STL适合哪里?

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

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

1 个答案:

答案 0 :(得分:9)

可以从Scott Meyers网站上的Books, etc.摘要页面中找到答案:

  

Effective C ++,Third Edition,2005。Scott的旗舰书,以及   业界必读的关于C ++的第二本书(即你读过的内容)   你已经学会了语言的基础知识)

首先阅读。

  

更有效的C ++,1996。近20年后仍然相关!   它本身就是不可或缺的,也是一个非常宝贵的伴侣   有效的C ++

与Effective C ++一起或之后阅读本文。

  

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

一旦掌握了其他两个中的概念,请阅读本文,因为它侧重于语言的更高版本中的更改。

  

有效的STL,2001。改善您使用STL的50种具体方法,   包括提高性能,消除资源的技术   漏洞,避免可移植性问题等等 - 所有这些都在斯科特的   无与伦比的风格

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