内容简介 · · · · · ·
学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。
这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。
STL源码剖析的创作者
· · · · · ·
-
侯捷 作者
作者简介 · · · · · ·
侯俊杰(1961年9月28日-),笔名侯捷,台湾知名电脑技术专栏作家,致力于电脑技术之扎根工作,文章兼具科技之长与灵性之美,有读者的评语是“比作家更工程师,比工程师更作家”。大同国中、师大附中、交通大学土木系毕业、清华大学动力机械研究所硕士。曾任职工研院机械所与电通所,曾在元智大学授课,近年来多从事两岸学术交流工作。他的妻子美静是一名钢琴师,侯俊杰说他自己“嗜咖啡。妻严不能常得”。
目录 · · · · · ·
疱丁解牛(侯捷自序)
目录
前言
第1章 STL概论与版本简介
第2章 空间配置器(allocator)
第3章 迭代器(iterators)概念与traits编程技法
· · · · · · (更多)
目录
前言
第1章 STL概论与版本简介
第2章 空间配置器(allocator)
第3章 迭代器(iterators)概念与traits编程技法
· · · · · · (更多)
疱丁解牛(侯捷自序)
目录
前言
第1章 STL概论与版本简介
第2章 空间配置器(allocator)
第3章 迭代器(iterators)概念与traits编程技法
第4章 序列式容器(sequence containers)
第5章 关联式容器(associattive containers)
第6章 算法(algorithms)
第7章 仿函数(functors,另名 函数对象function objects)
第8章 配接器(adapters)
附录A 参考书籍与推荐读物
附录B 候捷网站(本书支持站点简介)
附录C STLPort 的移植经验(by孟岩)
索引
· · · · · · (收起)
目录
前言
第1章 STL概论与版本简介
第2章 空间配置器(allocator)
第3章 迭代器(iterators)概念与traits编程技法
第4章 序列式容器(sequence containers)
第5章 关联式容器(associattive containers)
第6章 算法(algorithms)
第7章 仿函数(functors,另名 函数对象function objects)
第8章 配接器(adapters)
附录A 参考书籍与推荐读物
附录B 候捷网站(本书支持站点简介)
附录C STLPort 的移植经验(by孟岩)
索引
· · · · · · (收起)
喜欢读"STL源码剖析"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"STL源码剖析"的人也喜欢 · · · · · ·
- 深度探索C++对象模型 9.0
- C++标准程序库 9.0
- Effective C++中文版 9.1
- C++设计新思维 9.0
- UNIX环境高级编程 9.4
- 深入浅出 MFC 第二版 8.5
- C专家编程 9.2
- C++沉思录 8.6
STL源码剖析的书评 · · · · · · ( 全部 25 条 )
> 更多书评 25篇
论坛 · · · · · ·
vector erase函数似乎存在错误 | 来自世界将我包围 | 2020-04-07 00:05:11 | |
错误记录 | 来自双面夜莺 | 1 回应 | 2017-11-20 08:29:15 |
有谁知道书里面引用的《泛型思维》哪里有? | 来自acel | 5 回应 | 2014-02-22 20:28:17 |
这本书和侯捷翻译的另一本书泛型编程与STL哪本好? | 来自恢恢乎游刃有余 | 2 回应 | 2010-03-18 17:18:23 |
读这本书需要什么基础?? | 来自CrossChao | 2 回应 | 2009-09-06 13:36:32 |
> 浏览更多话题
这本书的其他版本 · · · · · · ( 全部2 )
-
碁峰 (20020301)暂无评分 6人读过
以下书单推荐 · · · · · · ( 全部 )
- C++书单(转载) (海若)
- 『书』好好学习C++ (悟怡)
- 止读经典(计算机科学) (pattern)
- 计算机理论 (mashan_snail)
- 计算机书架 (yukinokaze)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于STL源码剖析的评论:
feed: rss 2.0
4 有用 辛未羊 2019-03-08 08:36:48
第二章和第三章是精华。
16 有用 狂气之瞳改 2011-12-08 18:11:48
略读完毕,耗时6h。STL还真有够小巧精致的。书非借不能读也!
3 有用 老C 2019-01-08 07:28:24
学习数据结构和C++的同学可以用这本书来学,都是正经可用的高质量代码。
3 有用 第五象限 2014-06-04 22:26:12
通过这本书来复习数据结构再好不过,里面对各种二叉树、查找、排序等的描述非常详细,而且非常注重效率,对我而言,比起枯燥又厚实的数据结构,此书更深得我心
13 有用 空气 2008-05-30 11:27:30
如果说《Effective C++》让我第一次感受到C++的博大精深,那么这本书则带我走入C++的大门。
0 有用 月色血风暴 2024-01-27 18:23:46 广东
入坑it看的第一本技术书,当时也是看别人推荐的。现在回过头来看,只觉得差强人意吧。台湾人的表达方式会与中国内地有些差异,有些地方看着有点难受。
0 有用 LSD2018 2024-01-09 11:29:49 重庆
其实是数据结构入门书籍,这里面的模板技术算是实用。
0 有用 传说 2023-10-28 18:23:33 北京
粗略看了一遍,内容不错,可惜出版的比较早可能有点儿过时
0 有用 沉迷工作不可 2023-10-23 16:15:43 上海
书的内容相当不错,手把手教咱看代码,可惜当时没坚持读完,再后来就感觉读的必要性不大了。
0 有用 DestinHistoire 2023-06-23 02:17:54 美国
没有必要抱着朝圣的心态通读,只是作为带详细注释的STL manual或者数据结构与算法标准实现代码参考都是很有收获的。