65.9K
CodeProject 正在变化。 阅读更多。
Home

C++标准库,第二版

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.47/5 (8投票s)

2014年4月27日

CPOL

2分钟阅读

viewsIcon

17093

对于任何 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 - 年发布)。

© . All rights reserved.