尝试从宏观上理解cpp_C++程序设计语言(特别版)书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > C++程序设计语言(特别版) > 尝试从宏观上理解cpp
浮德 C++程序设计语言(特别版) 的书评 发表时间:2008-08-07 17:08:43

尝试从宏观上理解cpp

  第二章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++程序设计原理与实践>)

展开全文
有用 2 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“尝试从宏观上理解cpp”的回应

L.G.Y 2008-11-05 11:38:25

唉,现在还在把它当成“教程”来看,其中的思想根本汲取不到,准备看完再看几遍。