学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。
这本书所呈现的源码,使读者看到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/SGI STL的精彩之处):一是SGI STL默认alloc实现的讲解;二是traits机制的设计以及和偏特化、特化的联合运用;三是仿函数以及函数配接器的设计。剩下的部分,宏观上,就是理解STL的六大组件(配置器、容器、迭代器、算法、配接器和仿...
评分编程很多年了,经常听到有这样那样的论调说编程是一门艺术,但我一直不知道编程艺术在哪儿。前几年看了这本书,才感觉有点艺术的意思在里面了。 为生活所迫而投身代码行业的程序员们,一般开始的时候总表现得像一个农村的泥水匠。泥水匠们很勤奋,也能用砖、石、瓦盖...
评分此书的几个关键点: 1.清楚STL的六大组件和相互间的关系(P4); 2.allocator的二级配置器的memory pool,free lists机制; 3.Iterator的Traits机制!设计得相当精妙,是partial specialization的一个好例子——用partial specialization来实现对原生类型指针所指类型的提取。 ...
评分庖丁解牛。
评分侯捷的经典之作,没有看过这本书何谈对STL熟练掌握?
评分天下大事 必作于细
评分通过这本书来复习数据结构再好不过,里面对各种二叉树、查找、排序等的描述非常详细,而且非常注重效率,对我而言,比起枯燥又厚实的数据结构,此书更深得我心
评分我是有多喜欢侯捷蒋勋这种书生气十足的作者啊!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有