学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。
这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。
侯捷《STL源码剖析》图太多,排版也太花哨,其实不利于真正解读STL源码,我觉得源码剖析一定要体现全局性,体现源码组织的思维曲线,侯老师可能这个想法是有的,先大侃Allocator就是证据之一,不过我觉得这个思路没有贯彻到底,侯老师是我最佩服的华人技术作家之一,不过也批评...
评分看到有些评论说这本书门槛高,我倒觉得这本书没那么难懂,需要的所有知识也就是C++的基础语法比如重载,模板等等。仅仅阅读代码的话,这些都不要求有实际编程经验,仅仅是知道原理就够了。所以哪怕你以前只会C而不会C++,一两天的学习时间也足够让你能够熟悉读懂这本书所需要的...
评分侯老师的stl源码剖析P380页6.7.5谈到了next_permutation。 给侯老师挑个刺,他在该页倒数第2行说“再将ii之后的所有元素颠倒排列”,对照其后的图示发现这样说不严谨。应该是将ii及其之后的所有元素颠倒排列,或者说将从ii开始的所有元素颠倒排列,或者干脆点,就是将i之后的所...
评分对一些代码表达的算法讲的还行,但是至少我发现侯捷对push_back的理解有差错,里面有一句提到他认为最后一句应该省略成一个赋值,而非__push_back,侯捷错了!那里必须是 __push_back,他对算法的研究还比较欠缺!
评分编程很多年了,经常听到有这样那样的论调说编程是一门艺术,但我一直不知道编程艺术在哪儿。前几年看了这本书,才感觉有点艺术的意思在里面了。 为生活所迫而投身代码行业的程序员们,一般开始的时候总表现得像一个农村的泥水匠。泥水匠们很勤奋,也能用砖、石、瓦盖...
看第二章的时候忍住,我当年第一次读的时候总在第二章徘徊,好烦躁,后来一口气五天看完了,写得好棒啊!值得一再重读!
评分看第二章的时候忍住,我当年第一次读的时候总在第二章徘徊,好烦躁,后来一口气五天看完了,写得好棒啊!值得一再重读!
评分了解事物的本质,能更好的利用该事物;掌握该事物的本质,能控制该事物。
评分了解事物的本质,能更好的利用该事物;掌握该事物的本质,能控制该事物。
评分任何完整的C++语法书籍都应该对xxx有所说明 (如果没有,扔了它@)。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有