C++标准库,第二版






4.47/5 (8投票s)
对于任何 C++ 开发者来说,
我们仍在等待更多关于新C++标准的书籍。 幸运的是,一些作者甚至在新C++尚未完全“普及”之前就设法写了书。 本文标题中提到的书就是这样的例子之一。
简而言之:这是任何C++开发人员的必备资源! 它将帮助您了解标准库的新特性。 此外,它将为您提供与您的日常工作相关的重要领域的深入见解。
优点
- 这本书的前几页对新标准进行了很好的(但不太长)的介绍。 仅提到了 C++11。
- 很多主题:对和元组、智能指针、类型特征、时钟(chrono)、STL容器、新STL容器(无序)、迭代器、STL中的Lambdas、算法、字符串、正则表达式、IO操作、国际化、数值计算、并发(异步、线程、互斥锁......)。
- 在章节开始时对特定功能进行直接介绍,并在结尾处进行深入的详细说明。 这样,您可以快速了解给定主题,然后在需要时深入研究。
- 我曾担心这本书只包含带有STL类/方法的表格。 但事实并非如此。 每个领域都写得很好,有很多例子...... 当然,表格也存在以供参考。
- 超过1000页! 似乎很难阅读。 但总而言之,在这样的书中,这是一个优势,这意味着作者做得很好并且对该主题了解得很详细。
缺点
- 电子书版本可能在格式方面存在一些问题。
- 相当重……但您始终可以购买电子书版本(如果您接受格式的话……:)
- 像往常一样,您可能需要查看这本书的勘误表。 当然,这并不是主要缺陷。
结论
虽然对于日常工作来说,使用像https://cppreference.cn/或http://www.cplusplus.com/这样的网站通常更快,但“C++标准库……”这本书是一个非常有价值且有用的资源。 特别是当您想更好地理解STL时。
我很久以前就买了这本书,并且一直在阅读/使用它。 它不是那种您会阅读一次然后放在架子上的书。 对我来说,这是一次很棒的购买。
现在我正在等待更多书籍,这些书籍将通过更大的例子/上下文来指导如何使用C++11/14。 例如:Effective C++11,由Scott Mayers撰写(可能在今年 - 2014 - 年发布)。