我知道更有效的C++是有效C++的扩展,而有效的现代C++则专注于C++ 11和14.作为语言的新手并且刚开始使用这些书籍,我应该在前两个之后阅读Effective Modern吗?此外,有效STL适合哪里?
阅读上述书籍的首选顺序是什么,因为每本书都是基于先前书籍的内容?(假设里面的一切对我来说都是新的?)
另外,Effective Modern C++是否被认为是Effective C++的非官方下一版?
可以从Scott Meyers网站上的书籍等摘要页面中找到答案:
有效的C++,第三版,2005年.斯科特的旗舰书,以及业界必读的关于C++的第二本书(即,在你学习了语言的基础知识之后阅读的内容)
先读一下.
更有效的C++,1996.近20年后仍然有用!它本身就是必不可少的,也是Effective C++的宝贵伴侣
与Effective C++一起或之后阅读本文.
Effective Modern C++,2014.关于有效使用"现代"C++中新功能的书(即C++ 11和C++ 14).斯科特现有书籍的补充
一旦掌握了其他两个中的概念,就阅读本文,因为它专注于语言的更高版本中的更改.
有效的STL,2001.提高STL使用的50种具体方法,包括提高性能,消除资源泄漏,避免可移植性问题的技术等等 - 所有这些都是斯科特无法模仿的风格
这个不太清楚,虽然我建议在前两个之后和第三个之前阅读它.