学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。
这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。
对一些代码表达的算法讲的还行,但是至少我发现侯捷对push_back的理解有差错,里面有一句提到他认为最后一句应该省略成一个赋值,而非__push_back,侯捷错了!那里必须是 __push_back,他对算法的研究还比较欠缺!
评分此书的几个关键点: 1.清楚STL的六大组件和相互间的关系(P4); 2.allocator的二级配置器的memory pool,free lists机制; 3.Iterator的Traits机制!设计得相当精妙,是partial specialization的一个好例子——用partial specialization来实现对原生类型指针所指类型的提取。 ...
评分嗯,对,STL对我来说就是“生吞了”! 深入浅出完毕MFC,这么说是因为当时铝喷油在摄像头对面查我到底整天研究什么,当时她只看到了封面上深入浅出四个字便开始淫笑连连,搞得我看书满脑子都是深入浅出。欣赏完那部大作便开始转战这部大部头,不管MFC还是STL都堪称程序设计中...
评分很不错的一本书籍。 改变了STL是庞然大物的看法。 轻巧,巧妙的设计。 内存池严密的逻辑。 迭代器精巧的设计。 以及一些常见的算法,都可以让你有似曾相识的感觉。 看完此书,会让你使用stl的信心进一步上涨。 当然,看完也有感觉一些设计不够完美的地方。比如迭代器适配器。 ...
任何完整的C++语法书籍都应该对xxx有所说明 (如果没有,扔了它@)。
评分天下大事 必作于细
评分看第二章的时候忍住,我当年第一次读的时候总在第二章徘徊,好烦躁,后来一口气五天看完了,写得好棒啊!值得一再重读!
评分天下大事 必作于细
评分侯捷的经典之作,没有看过这本书何谈对STL熟练掌握?
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有