当我刚读完 Effective C++ 后,是不打算读这本 More 的,理由很简单,就是想先实践 C++(先贯彻一些 Effective C++ 中的优秀指导),然后从实践中反馈和总结。
后来,闲暇时零星地读了一些 More 的章节,感觉如获至宝,就有粗有细地读了下来。
我的感觉是 Effective 多从反面讲 C++ 中的戒律,而 More 更加具有建设性,告诉你该如何构造之。
构造什么?More 的 Part: Techiques, Idioms, Patterns 是最让我心潮澎湃的一章。我觉得 SP、RC、proxy 等这些高级巧械的构造是 More 的看点。
More 的另一个看点是 Part: Efficiency,这是 C++ programmer 的直觉所在:C++ 的特性和代价必须平衡考量,我以为其中 Item 19 临时对象的来源,这节最有价值(因为临时对象的隐蔽性很强)。
Item 4、Item 8 对 new/delete 的说明算是对 Effective 中 Part: new/delete 的补充,着重点放在 placement new 上。
有意思的是 More 只有一版,而 Effective 已出三版(我只精读过第三版,读后确实有相见恨晚的感觉,也感叹作者的总结归纳能力)。
More 很好,但也并非要全盘逐字揣摩(一家之言),我就略读和忽略了开始的几个 Item(我觉得有些简单),还有异常 (Exceptions) 章节部分(我是 Google C++ Style Guide 的提倡者,对于异常的使用持保守和批评态度)。
Effective C++ 的续曲:高级巧械和效率考量
《More Effective C++中文版》热门书评
-
虽然有些过时,但仍值得拥有
5有用 0无用 Wuqifu 2012-05-04
本书写作于1996年,相比她的姊妹篇《Effective C++》(第一版1991年,第二版1997年,第三版2005年),本书没有后续的更新版本,距今已有十六年之遥,因而内容显得有些过时。本书内容的技术深度相对于《Effective C++》确实如书名所说更深一层,尤其是在第五章详细演示的各种复杂...
-
Effective C++ 的续曲:高级巧械和效率考量
4有用 1无用 Breaker Zhao 2012-07-21
当我刚读完 Effective C++ 后,是不打算读这本 More 的,理由很简单,就是想先实践 C++(先贯彻一些 Effective C++ 中的优秀指导),然后从实践中反馈和总结。后来,闲暇时零星地读了一些 More 的章节,感觉如获至宝,就有粗有细地读了下来。我的感觉是 Effective...
-
一般般啊
3有用 6无用 Qian Xin 2010-01-13
侯捷喜欢的东西八成都是些匠气很足的东西;应该去好好读The C++ language,从源头上知道大部分C++的feature都是怎么来的,应该怎么用;看了这书只会对侯捷和此书作者佩服得一塌糊涂,但是编程水平什么的,提高不是很大。有时间读这书不如看The C++ Language....
-
经典不失的经典
1有用 0无用 虫 2011-10-15
成书是在 Effective C++ 3ed 之前,所以书的内容有一部分与 Effective C++ 3ed重复,它在书内批的 E 也是指 Effective C++ 2ed。而且书中一些指的特性在新版的C++标准中已经实现,尤其是在C++0X11标准中。虽然有这些不足,但一点也不失做为经典的份量...
-
熟悉的题目,熟悉的作者
1有用 0无用 小李飞刀 2008-06-15
意味着同样的质量和收获行文一如既往的流畅幽默,虽然有少数单词不认得,读起来却没什么困难除了exceptions里的几个item没看,其他基本都看完了闲暇时翻翻感兴趣的item,用不着学院派式地从头到尾逐个遍历,挺好!next:《Inside the C++ Object Model》...
书名: More Effective C++中文版
作者: [美] Scott Meyers
出版社: 中国电力出版社
译者: 侯捷
出版年: 2003-3
页数: 317
定价: 50.00元
装帧: 平装
ISBN: 9787508314860