现在是21世纪的第二个十年,计算机编程语言领域已不复早期几家独大的局面,而是风起云涌、各领风骚,新的语言不断出现,同时也有老的语言逐渐衰落,但从一些权威统计机构的数据来看,三十年前诞生的C++语言依然有着强大的生命力,稳稳保持着热门语言前三名的位置,即使是后来者Java、C#、Python、Ruby等也未能撼动它的王者地位。 C++能够获得这样的成就绝非运气,而是在于它自身的优异品质。它兼容“中级语言”C,具有良好的结构和绝佳的运行效率,可以开发系统级软件;它又开创了许多现代编程语言的范式,支持面向对象、泛型等技术,灵活方便,可以开发各种大型复杂的应用软件。在众多的编程语言中C++可称得上是“全能选手”,可上可下,小至嵌入式系统,大至企业级应用,几乎没有什么事情是C++做不到的。
售 价:¥
纸质售价:¥70.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
扉页
内容简介
版权页
第2版前言
第1版前言
目录
第0章 导读
0.1 关于本书
0.2 读者对象
0.3 本书的风格
0.4 左值与右值
0.5 本书的开发环境
0.6 本书的结构
0.7 如何阅读本书
第1章 模板元编程(Ⅰ)
1.1 模板元编程概述
1.2 type_traits
1.3 总结
第2章 实用工具
2.1 compressed_pair
2.2 checked_delete
2.3 addressof
2.4 value_initialized
2.5 base_from_member
2.6 conversion
2.7 numeric conversion
2.8 pointer
2.9 scope_exit
2.10 总结
第3章 迭代器
3.1 迭代器概述
3.2 next_prior
3.3 iterator_traits
3.4 iterator_facade
3.5 iterator_adaptor
3.6 迭代器工具
3.7 range
3.8 总结
第4章 函数对象
4.1 hash
4.2 mem_fn
4.3 factory
4.4 forward
4.5 总结
第5章 指针容器
5.1 概述
5.2 指针容器的共通能力
5.3 序列指针容器适配器
5.4 ptr_vector
5.5 ptr_deque
5.6 ptr_list
5.7 ptr_array
5.8 ptr_circular_buffer
5.9 空指针处理
5.10 关联指针容器的共通能力
5.11 集合指针容器适配器
5.12 ptr_set和ptr_multiset
5.13 ptr_unordered_set和ptr_unordered_multiset
5.14 映射指针容器适配器
5.15 ptr_map和ptr_multimap
5.16 ptr_unordered_map和ptr_unordered_multimap
5.17 使用assign库
5.18 使用算法
5.19 其他议题
5.20 总结
第6章 侵入式容器
6.1 概述
6.2 入门示例
6.3 基本概念
6.4 链表
6.5 有序集合
6.6 无序集合
6.7 其他议题
6.8 总结
第7章 多索引容器
7.1 概述
7.2 入门示例
7.3 基本概念
7.4 键提取器
7.5 序列索引
7.6 随机访问索引
7.7 有序索引
7.8 散列索引
7.9 修改元素
7.10 多索引容器
7.11 组合索引键
7.12 总结
第8章 流处理
8.1 概述
8.2 入门示例
8.3 设备的特征
8.4 设备
8.5 过滤器
8.6 流
8.7 流处理函数
8.8 定制设备
8.9 定制过滤器
8.10 组合设备
8.11 其他议题
8.12 总结
第9章 序列化
9.1 编译与使用
9.2 入门示例
9.3 基本概念
9.4 存档
9.5 使用序列化
9.6 定制序列化
9.7 高级定制序列化
9.8 指针的序列化
9.9 实用工具
9.10 总结
第10章 泛型编程
10.1 enable_if
10.2 call_traits
10.3 concept_check
10.4 function_types
10.5 总结
第11章 模板元编程
11.1 mpl概述
11.2 mpl的整数类型
11.3 mpl的流程控制
11.4 mpl的容器
11.5 mpl的迭代器
11.6 mpl的算法
11.7 mpl的高级用法
11.8 mpl的调试
11.9 mpl实例研究
11.10 总结
第12章 开发实践
12.1 基本工具
12.2 第一个TCP服务器
12.3 多线程工具
12.4 第二个TCP服务器
12.5 总结
第13章 Effective Boost
13.1 基本原则
13.2 内存管理
13.3 容器、迭代器和算法
13.4 其他
13.5 结束语
附录A 推荐书目
附录B Boost程序库组件索引
附录C 程序员的工具箱
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜