The C++ Standard Library, 2nd Edition - Nicolai M. Josuttis

The C++ Standard Library, 2nd Edition

Nicolai M. Josuttis

出版时间

2012-04-09

ISBN

9780321623218

评分

★★★★★
书籍介绍

The Best-Selling Programmer Resource–Now Updated for C++11

The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components - and to benefit from their power - you need a resource that does far more than list the classes and their functions.

The C++ Standard Library - A Tutorial and Reference, 2nd Edition describes this library as now incorporated into the new ANSI/ISO C++ language standard (C++11). The book provides comprehensive documentation of each library component, including an introduction to its purpose and design; clearly written explanations of complex concepts; the practical programming details needed for effective use; traps and pitfalls; the exact signature and definition of the most important classes and functions; and numerous examples of working code.

The book focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms. You will also find detailed coverage of strings, concurrency, random numbers and distributions, special containers, numerical classes, internationalization, and the IOStreams library. An insightful introduction to fundamental concepts and an overview of the library will help bring newcomers quickly up to speed. A comprehensive index will support the C++ programmer in his/her day-to-day life.

The book covers all the new C++11 library components, including

Concurrency

Fractional arithmetic

Clocks and Timers

Random numbers and distributions

New smart pointers

Regular expressions

New STL containers, such as arrays, forward lists, and unordered containers

New STL algorithms

Tuples

Type traits and type utilities

The book also examines the new C++ programming style and its effect on the standard library, including lambdas, range-based for loops, and variadic templates.

An accompanying Web site, including source code, can be found at http://www.josuttis.com/.

Nicolai M. Josuttis is an independent technical consultant who designs mid-sized and large software systems for the telecommunication, traffic, finance, and manufacturing industries. A former member of the C++ Standard Committee library working group, Nico is well known in the programming community for his authoritative books. In addition to The C++ Standard Library, a worldwid...

(展开全部)

目录
Preface
Acknowledgments
--
1 About this Book
1.1 Why this Book

显示全部
用户评论
比起第一版作用会稍显弱些,旧的内容除了某些小细节之外和之前没太大的出入,C++11引入的部分写得对快速理解倒是挺不错的。 2015/12/20
草草读了一遍,以后用来查阅
当字典比较好。。
觉得C++的标准库是我的弱项,补强中。。。 此书适合查阅,不适合全书阅读。
基于C++11
C++ 选手必读,极力推荐。对各种容器和标准库里的算法有比较透彻的讲解。而且读本书的门槛不高,英文原版也是极易读的。尤其是针对unordered container的 pair 或 tuple 或 任何用户自定义class的hash 算法那块,令我受益匪浅。在工作和自己刷题,打比赛中用处都很大:https://youngforest.github.io/2020/05/27/unordered-map-hash-pair-c/
3.5读了前四章 后面粗略翻了一下 有些浅显了 以为是讲标准库怎么实现的 结果只是讲怎么用的
花了一个月通读了一遍,C++ 入门必读书籍
介绍和入门STL的好书。大部分内容都用过一些 重点看了concurrency的部分 使用方式讲的很清楚。当字典放办公桌上
复习了多半本,主要看了容器、迭代器、算法、函数对象与lambda、智能指针。
收藏