《C++代码设计与重用》 书评

做者:唐风多线程

主页:www.cnblogs.com/liyiwen线程


 

image 前几个星期买了,一直没有直接细翻,买的时候看了背面的两个推荐,一个是孟岩,一个是Scott Meyers(Effective C++系列的做者)。二牛推荐必属精品,因而没有细读,直接买下。设计

此次去往返合肥,不想带什么行李,包里就只装了这本书,因而在火车上花时间翻了一遍。这才确认,原来这本书竟然成书于1995年……那时连C++98都尚未出来,顿时以为有点坑爹。先后翻这本书的出版说明,只看到有中文出版时间是2012年……要不是前面孟岩的序里有写做时间(2002),以及译序中有说明成书时间,那几乎看不出来这本书的原版出版时间这么的早。这不由要吐槽了,我以为,这确定是人民邮电故意这么干的。blog

固然,不是说出版时间早的书就不是好书,好比说《C++ 语言的设计与演化》,出版时间也很早,可是如今看仍然是经典,仍然很是有收获。本书不同,关于C++代码设计与重用,一定会涉及到不少比较具体的细节。然而谈到细节,C++ 这近二十年来的演化绝非1995年时候能看获得的。好比说这本书在模板和泛型方面的讨论很是少,而这偏偏是2000年以来C++发展最大的部分。在效率方面的讨论也不太具备价值了。多线程方面几乎没有涉及,对异常的讨论也不多,并且可能已经再也不合时宜,编译器和标准方面的进步是当时所没有预见到的。更不说在 C++11 都已经出来两年,GCC 和 LLVM 都已经全面支持 C++11 的今天,这本书在细节方面的论述已经至关的不足,和过期了。文档

固然这不能怪这本书的做者,只是时过境迁,不少细节都须要重要审视。get

若是说这本书还有什么价值的话,那就是能够把目录好好看看,对于代码设计和重用方面的细节可能时时都会变化,但着眼点却仍然值得参考。第 11 章《文档编制》的内容也还有必定的阅读价值。编译器

整体来讲,本书已经再也不值得阅读。it

相关文章
相关标签/搜索