发表于2025-02-24
STL源码剖析 2025 pdf epub mobi 电子书
本书于2012末日年7月阅毕. 大部分阅读是在公交车上进行的, 其内容居然能让我忍住晕车... 不得不说是个奇迹. 侯老湿的书(不论译著)好处之一就是, 虽然看上去很厚, 但是篇幅内容并不甚多, 很快在左手边就能积累出成就感, 本书亦然. 如果你能在计算机前打开任意VC/GCC的STL坚持...
评分STL很庞大,本书很好地萃取出了STL的主要内容(不考虑异常,多线程等相关代码),并加以详略得宜的剖析,让人觉得STL原来如此简单。因为是STL组件本身就有很多类似的地方,所以侯先生的行文大量复用之前文字(有时完全粘贴,有时稍作改动),读起来像读优秀代码一般痛快。
评分此书的几个关键点: 1.清楚STL的六大组件和相互间的关系(P4); 2.allocator的二级配置器的memory pool,free lists机制; 3.Iterator的Traits机制!设计得相当精妙,是partial specialization的一个好例子——用partial specialization来实现对原生类型指针所指类型的提取。 ...
评分 评分看完了《STL源码剖析》一书,从拿到书到读完,不到5天,对于一本技术书籍来说,已经很快了。 记得看《全球通史》之后评价,那是我很长一段时间以来看过的最好的非技术书籍;那么这本则是我很长时间以来看过的最好的技术书籍。 如果说《Effective C++》让我第一次感受到C++的...
图书标签: C++ STL 编程 侯捷 数据结构 C/C++ 算法 计算机
学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。
这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。
了解std::后面的故事,加深对基本算法的理解。如果不是太容易,也不能算太难,看来剖析得很到位。我应该十年前就看这本书了,但如果是十年前,我一定看不下去,也看不懂。
评分C++书籍能写这样不错了
评分任何完整的C++语法书籍都应该对xxx有所说明 (如果没有,扔了它@)。
评分了解std::后面的故事,加深对基本算法的理解。如果不是太容易,也不能算太难,看来剖析得很到位。我应该十年前就看这本书了,但如果是十年前,我一定看不下去,也看不懂。
评分如果说《Effective C++》让我第一次感受到C++的博大精深,那么这本书则带我走入C++的大门。
STL源码剖析 2025 pdf epub mobi 电子书