第二章c++概览-程序设计范型,帮助理清整体的印象。第四部分,这是较有意思的一部分,摘要索引如下:
p608,p630 - 新旧转化的议论(涉及语言演化)
p615 - 封装变化(这里已提示设计模式的思想)
p630 - 健康的怀疑
p636 - c++最关键的概念是类(可认为是元概念)
p670 - 类的种类,具体类,抽象类,动作类,结点类,界面类,句柄类(这些概念已高于cpp,更一般化)
剩下就是细节,可按小标题,选择阅读(建议抠细节抠彻底)。作者经验丰富,提示多,信息量较大。比如15.4.4-15.4.4.1讲typeid和扩展的类型信息,提醒读者在动态连接库的情况下,使用(class type_info的成员函数)operate == 时要讲究什么。但这里有的地方是一句话带过,不免费解,如:“在由(class type_info的成员函数)before()定义的顺序关系和继承关系之间没有任何联系”,这可以参考《掌握标准C++类-中文》182页。15.4.5-RTTI的使用和误用。这节列举了两大经验类型的人群,前者c,pascal,modula-a,ada和后者smalltalk,List,前者试图用RTTI模拟switch,后者过度使用RTTI进行类型检查。从这里可以看出,不同背景经验的人,使用cpp的同一个机制,会出现不同的习惯,体现他们各自的偏好以及误用。以我的经验,这里需要自我怀疑,结合现场实际情况,即对自己的偏好也进行审视,调整代码,做到不多也不少,降低风险,这样代码一般没有什么大问题。
这本书看来不适合初学,不过随着学习日久,非看此书不可,相信都会有所收益。(2009年作者又出版了一部教程专著<C++程序设计原理与实践>)
尝试从宏观上理解cpp
对“尝试从宏观上理解cpp”的回应
《C++程序设计语言(特别版)》热门书评
-
《C++程序设计语言》真的是本入门书吗?
55有用 4无用 围城观者 2012-04-11
《C++程序设计语言》这书鼎鼎大名,C++语言之父亲自写出,无数牛人推荐,如雷贯耳。恰好部门采购一批技术书籍,我就挑了这本。虽然是众人推荐的入门书籍,但是也有人持不同建议,加之又贵,所以直到最近才有机会一睹芳容。曾看到有人评论对本书推崇之至,“它不是那种让你看了会不断窃喜的小书,需要用心体会,反复咀...
-
要成为优秀C++程序员不可不读的一本好书
20有用 3无用 老好人 2009-08-27
这本书的特色是其中充满了如何写好的C++程序的建议(每一章后都有Advice的总结),如何用C++进行软件设计的思想贯穿整本书。事实上,第四部分的三章全部在讲如何用C++进行好的设计。第三部分较为详细地讲述了STL的设计。STL可以说是C++的第一个优美的设计,其设计原理可以给一般C++程序员提供一...
-
与《C++ Primer》的区别
10有用 2无用 虫 2012-02-20
先后阅读完两本力作,它们都是不可多得的好书。我完全从自己的理解与观点来说说,我本人感觉他们之间的区别。《C++程序设计语言》内容比《C++ Primer》广。《C++程序设计语言》主要讲述C++的语法与STL的详细介绍;而《C++ Primer》比较注重与C++的使用技巧。《C++ Primer》在...
-
大道不简
10有用 2无用 WingStone 2010-09-12
十分惭愧,又是一本在家封尘已久再拿来起尘的书。究其原因... 当时购得,扫看了几眼前些章,觉得就那么回事儿,而且最关键的是非等宽字符代码看得我这个非常的不习惯,于是乎渐渐入柜淡忘。再次拾起缘故复杂,工作中的近半个月里偷闲翻看了三百余页,发现其内确实精妙绝伦,不时让我有拍案的冲动。此厚厚的大部头,内容...
-
这本书很好
7有用 5无用 魏理布赫 2008-07-03
看了这本书,我基本上成了所有认识的人的导师!周围任何一个写C++程序碰到问题的人,我都能在5分钟内帮他解决!当然光看还不行,必须是用心看,还得实践!附录也很有的看,就连C++的语法BCD范式,也很有的看!...
书名: C++程序设计语言(特别版)
作者: [美] Bjarne Stroustrup 贝尔实验室
出版社: 机械工业出版社
原作名: The C++ Programming Language (Special Edition)
译者: 裘宗燕
出版年: 2002-7
页数: 905
定价: 85.00元
装帧: 平装
ISBN: 9787111102021