内容简介
《C++标准程序库—自修教程与参考手册》
C++ 标准程序库提供一组通用类别(classes)和接口(interfaces),可大幅扩充 C++ 核心语言。由于程序库本身并不容易,为了完整运用其组件并从其强大的威力中获得帮助,你需要一份完善的资源,而非一份仅仅陈列类和函数的普通文档。 《The C++ Standard Library》(中文版《C++ 标准程序库》)不仅对每一个程序库组件提供范围广泛的说明,也对繁杂的感念提供清楚明亮的解释,并描述高效运用这些组件时需要的实际编程细节,提出一个又一个的范例程序。 这本包含最新资料的完整书籍,反映出被 ANSI/ISO C++ 语言标准规格书纳入的 C++ 标准程序库的结构。更明确地说,本书将焦点放在标准模板库(Standard Template Library)身上,检验其中的容器(containers)、迭代器(iterators)、仿函数(functors)和算法(algorithms)。你还可以找到特殊容器、字符串(strings)、数值类别、国际化议题、IOStream。每一个组件都有深刻的呈现,包括其介绍、设计、运用实例、细部解说、陷阱、意想不到的危险,以及相关类别和函数的确切标记(signature)和定义。一份见解深刻的基础概念介绍和一个程序库综合鸟瞰,会对新手带来快速的提升。 《The C++ Standard Library》范围广泛、详细、可读性高、实用, 是值得你一再查阅的 C++ 宝贵资源。本书网站 http://www.josuttis.com/libbook,其中提供书中源码下载。
编辑推荐
C++标准程序库提供了一组通用类别(classes)和界面(interfaes),可大幅扩充C++核心语言。程序库本身无法不辩自明,为了完整运用其组件,并从其强大的威力中获得利益,你需要一份完善的资源,而非一份仅仅列出类别和函数的一般文件,它就是《C++标准程序库:自修教程与参考手册》。
目录
巨细靡遗·井然有序(侯捷译序)
孟岩译序
目录
前言
致谢
1.关于本书
2.C++及其标准程序库简介
3.一般概念
4.通用工具
5.Standard Template Library(STL,标准模板库)
6.STL容器(STL Container)
7.STL 迭代器(STL Iterators)
8.STL 仿函数(functors)(又名函数对象,function objects)
9.STL算法(STL Algorithms)
10.特殊容器(Special Containers)
11.Strings(字符串)
12.数值(Numerics)
13.以Stream Classes
14.国际化(Internationalization,i18n)
15.空间配置器(Allocator)
网络上的资源
参考书目
索引