图书标签: C++ STL 编程 侯捷 数据结构 C/C++ 算法 计算机
发表于2025-05-28
STL源码剖析 pdf epub mobi txt 电子书 下载 2025
学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。
这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。
这位台湾老师の中文真素太难懂了厚!!!
评分一本数据结构教材!!
评分上次没看懂,下回争取.
评分通过这本书来复习数据结构再好不过,里面对各种二叉树、查找、排序等的描述非常详细,而且非常注重效率,对我而言,比起枯燥又厚实的数据结构,此书更深得我心
评分看第二章的时候忍住,我当年第一次读的时候总在第二章徘徊,好烦躁,后来一口气五天看完了,写得好棒啊!值得一再重读!
此书的几个关键点: 1.清楚STL的六大组件和相互间的关系(P4); 2.allocator的二级配置器的memory pool,free lists机制; 3.Iterator的Traits机制!设计得相当精妙,是partial specialization的一个好例子——用partial specialization来实现对原生类型指针所指类型的提取。 ...
评分如果不看这本书,只要你下功夫,我相们你也能够看懂STL源码。然而,如果有了这本书的帮助,你不仅可以更快地看懂STL源码,并且能够了解到STL源码背后的思想。这本书不但能够提纲契领,将STL的脉络讲解的非常清楚,并且对代码中的精巧细节研究的相当透彻。尤其值得一提的是,书...
评分编程很多年了,经常听到有这样那样的论调说编程是一门艺术,但我一直不知道编程艺术在哪儿。前几年看了这本书,才感觉有点艺术的意思在里面了。 为生活所迫而投身代码行业的程序员们,一般开始的时候总表现得像一个农村的泥水匠。泥水匠们很勤奋,也能用砖、石、瓦盖...
评分此书的几个关键点: 1.清楚STL的六大组件和相互间的关系(P4); 2.allocator的二级配置器的memory pool,free lists机制; 3.Iterator的Traits机制!设计得相当精妙,是partial specialization的一个好例子——用partial specialization来实现对原生类型指针所指类型的提取。 ...
评分关于 std::copy 函数的,当 copy 最终调用到 memmove 时,侯捷对 memmove 的说明是错误的。这导致很多人被误导,我面试的不少人都中招了。 特此说明一下: 1. memmove 并不是先申请一块 temp 内存,把 src 拷贝到 temp,再从 temp 拷贝到 dest! 2. memmove 不会释放,或者清零...
STL源码剖析 pdf epub mobi txt 电子书 下载 2025