其中一项条款,辨析了一组有继承关系的类。在这些类接口设计上,有关虚函数和非虚函数及其如何安排访问权,提出了一种方案,并认为它是种新的习惯用法(据称该条款已大量用于win API)。与通常把虚函数配以public,并被子类修改其实现的旧路径而言,它更为精细。这种精细在于:即非虚函数搭配public,而虚函数作为子类可定制实现的接口搭配protected,不稳定的草案函数将搭配为private,以后可随时按需升级为protected。总体上看:1,去除虚函数与public结合带来的接口潜在不稳定,改为非虚函数,可认为这即刻增加了内聚的程度;2,把特定实现安排为protected虚拟函数,从而给子类保留出定制的弹性;3,这些特定实现安排在非虚函数体内被多态绑定调用。
export条款:论述了export特性的有关历史,现状,未来。它涉及到泛型机制-模板,而该机制是对OO方式的“补集”。
其他当然还有很多,特点是揭示陷阱、吹散迷雾,当然这些问题只有在深入使用中才有可能对你有意义,这是种体验,同时或许还是乐趣。
看完此书后,有种体会就是代码不在于是否优美,而在刚好够用。
回顾
对“回顾”的回应
《Exceptional C++ Style中文版》热门书评
-
大师之作
3有用 0无用 kimi 2008-12-26
这本书不适合初学者,作者在序中已经说了,要先看看the c++ programing language 或者c++ primer 这本书 编程风格要先看看effective c++ 书里面一共有40个问题,分成七个部分,每个问题分析的很透彻,最后还有几个...
-
去书店囫囵吞枣
2有用 0无用 ollir 2008-09-17
总的来说,这本书还不错。我比较关注的部分是“内存和资源管理”、“优化和效率”内存和资源管理部分介绍了内存管理的层次,STL容器的内存管理,和new相关的一陀。优化和效率部分很喜欢它举的走棋的例子,从STL容器到位操作,很有意思。因为囫囵读过,不能给出非常贴切的评价,看过的部分觉得作者思维很清晰,很好...
-
回顾
1有用 0无用 浮德 2008-08-08
其中一项条款,辨析了一组有继承关系的类。在这些类接口设计上,有关虚函数和非虚函数及其如何安排访问权,提出了一种方案,并认为它是种新的习惯用法(据称该条款已大量用于win API)。与通常把虚函数配以public,并被子类修改其实现的旧路径而言,它更为精细。这种精细在于:即非虚函数搭配pu...
-
本书的深度非常高!!
1有用 0无用 Super乄红客 2010-04-14
本书的深度非常高,正如 Herb Sutter所说的: 我期望你已经掌握了C++基础知识,如果你还没有,可以从一本介绍性和概览性的C++好书开始学习。像Bjarne Stroustrup的《The C++ Programming Language》)或Stan Lippman和Josee Lajoi...
-
Exceptional 系列总觉得一般吧
0有用 0无用 大盗贼 2012-12-12
最后的这一版 Style 的觉得还行,比起Exceptional C++ 没那么枯燥很多,不过总之看起来好像总是没那么有激情一样,我也还是觉得中规中矩~~~~看一遍还是值得的。如果要深入里面的某些东西,可以有更加好的专著,而且从这本书里面也得不到太多的东西了,所以最好的就是把书看完,然后记住一些目录...
书名: Exceptional C++ Style中文版
作者: [美] Herb Sutter
出版社: 人民邮电出版社
副标题: 40个新的工程难题、编程问题及解决方案的新描述
译者: 刘未鹏
出版年: 2006-1
页数: 276
定价: 39.00元
装帧: 16开
丛书: 图灵程序设计丛书
ISBN: 9787115142252
