STL源码剖析 在线电子书 图书标签: C++ STL 编程 侯捷 数据结构 C/C++ 算法 计算机
发表于2024-11-21
STL源码剖析 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2024
了解事物的本质,能更好的利用该事物;掌握该事物的本质,能控制该事物。
评分天下大事 必作于细
评分庖丁解牛。
评分略读完毕,耗时6h。STL还真有够小巧精致的。书非借不能读也!
评分C++书籍能写这样不错了
学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。
这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。
对一些代码表达的算法讲的还行,但是至少我发现侯捷对push_back的理解有差错,里面有一句提到他认为最后一句应该省略成一个赋值,而非__push_back,侯捷错了!那里必须是 __push_back,他对算法的研究还比较欠缺!
评分本书于2012末日年7月阅毕. 大部分阅读是在公交车上进行的, 其内容居然能让我忍住晕车... 不得不说是个奇迹. 侯老湿的书(不论译著)好处之一就是, 虽然看上去很厚, 但是篇幅内容并不甚多, 很快在左手边就能积累出成就感, 本书亦然. 如果你能在计算机前打开任意VC/GCC的STL坚持...
评分STL很庞大,本书很好地萃取出了STL的主要内容(不考虑异常,多线程等相关代码),并加以详略得宜的剖析,让人觉得STL原来如此简单。因为是STL组件本身就有很多类似的地方,所以侯先生的行文大量复用之前文字(有时完全粘贴,有时稍作改动),读起来像读优秀代码一般痛快。
评分最过瘾的一段就是2.2.10 内存池,SGI STL确实够份量。 当然书中也有瑕疵,如2.3节对POD的描述一处就够了,没必要copy & paste吧,有凑字之嫌~~~
评分侯老师的stl源码剖析P380页6.7.5谈到了next_permutation。 给侯老师挑个刺,他在该页倒数第2行说“再将ii之后的所有元素颠倒排列”,对照其后的图示发现这样说不严谨。应该是将ii及其之后的所有元素颠倒排列,或者说将从ii开始的所有元素颠倒排列,或者干脆点,就是将i之后的所...
STL源码剖析 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2024