¥ 0.01 八五品
仅1件
送至北京市朝阳区
运费快递 ¥10.00
作者[美]Scott Meyers 著;侯捷 译
出版社电子工业出版社
出版时间2011-01
版次1
装帧平装
货号小茶几
上书时间2024-10-20
评价893好评率 99.72%
继EffectiveC++之后,ScottMeyers于1996推出这本“续集”。条款变得比较少,页数倒是多了一些,原因是这次选材比“第一集”更高阶,尤其是第5章。Meyers将此章命名为技术(techniques),并明白告诉你,其中都是一些patterns,例如virtualconstructors,smartpointers,referencecounting,proxyclasses,doubledispatching……这一章的每个条款篇幅都达15~30页之多,实在让人有“山重水复疑无路,柳暗花明又一村”之叹。
虽然出版年代稍嫌久远,但本书并没有第2版,原因是当其出版之时(1996),C++Standard已经几乎定案,《MoreEffectiveC++:35个改善编程与设计的有效方法(中文版)》即依当时的标准草案而写,其与现今的C++标准规范几乎相同。而且可能变化的几个弹性之处,Meyers也都有所说明与提示。读者可以登录作者提供的网址,看看上下两集的勘误与讨论(数量之多,令人惊恐。幸好多是技术讨论或文字斟酌,并没有什么重大误失)。
读者对象:程序设计学习者和在职开发人员。
ScottMeyers,世界的C++软件开发技术专业之一。他是两本畅销书EffectiveC++和MoreEffectiveC++的作者,以前曾经是C++Report的专栏作家。他经常为C/C++UsersJournal和Dr.Dobb'sJournal撰稿,也为全球范围内的客户做咨询活动。他也是AdvisoryBoardsforNumeriXLLC和InfoCruiser公司的成员。他拥有BrownUniversity的计算机科学博士学位。
侯捷,集计算机技术读物之著、泽、评于一身,足《多态与虚拟》和《STL源码剖析》的作者,《Run!Pc》杂志、《程序员》杂志的知名专栏作家,也是极其号召力的大学教师与研讨会讲师。他于1989年获得中国台湾清华大学动机系硕士学位。
导读(Introduction)
基础议题(Basics)
条款1:仔细区别pointers和references
Distinguishbetweenpointersandreferences.
条款2:最好使用C++转型操作符
PreferC++-stylecasts.
条款3:绝对不要以多态(polymorphically)方式处理数组
Nevertreatarrayspolymorphically.
条款4:非必要不提供defaultconstructor
Avoidgratuitousdefaultconstructors.
操作符(Operators)
条款5:对定制的"类型转换函数"保持警觉
Bewaryofuser-definedconversionfunctions.
条款6:区别increment/decrement操作符的前置(prefix)和后置(postfix)形式
Distinguishbetweenprefixandpostfixformsofincrementanddecrementoperators.
条款7:千万不要重载&&,||和,操作符
Neveroverload&&,||,or,.
条款8:了解各种不同意义的new和delete
Understandthedifferentmeaningsofnewanddelete
异常(Exceptions)
条款9:利用destructors避免泄漏资源
Usedestructorstopreventresourceleaks.
条款10:在constructors内阻止资源泄漏(resourceleak)
Preventresourceleaksinconstructors.
条款11:禁止异常(exceptions)流出destructors之外
Preventexceptionsfromleavingdestructors.
条款12:了解"抛出一个exception"与"传递一个参数"或"调用一个虚函数"之间的差异
Understandhowthrowinganexceptiondiffersfrompassingaparameterorcallingavirtualfunction.
条款13:以byreference方式捕捉exceptions
Catchexceptionsbyreference.
条款14:明智运用exceptionspecifications
Useexceptionspecificationsjudiciously.
条款15:了解异常处理(exceptionhandling)的成本
Understandthecostsofexceptionhandling.
效率(Efficiency)
条款16:谨记80-20法则
Rememberthe80-20rule.
条款17:考虑使用lazyevaluation(缓式评估)
Considerusinglazyevaluation.
条款18:分期摊还预期的计算成本
Amortizethecostofexpectedcomputations.
条款19:了解临时对象的来源
Understandtheoriginoftemporaryobjects.
条款20:协助完成"返回值优化(RVO)"
Facilitatethereturnvalueoptimization.
条款21:利用重载技术(overload)避免隐式类型转换(implicttypeconversions)
Overloadtoavoidimplicittypeconversions.
条款22:考虑以操作符复合形式(op=)取代其独身形式(op)
Considerusingop=insteadofstand-aloneop.
条款23:考虑使用其他程序库
Consider alternativelibraries.
条款24:了解virtualfunctions、multipleinheritance、virtualbaseclasses、runtimetypeidentification的成本
Understandthecostsofvirtualfunctions,multipleinheritance,virtualbaseclasses,andRTTI.
技术(Techniques,Idioms,Patterns)
条款25:将constructor和non-memberfunctions虚化
Virtualizingconstructorsandnon-memberfunctions.
条款26:限制某个class所能产生的对象数量
Limitingthenumberofobjectsofaclass.
条款27:要求(或禁止)对象产生于heap之中
Requiringorprohibitingheap-basedobjects.
条款28:SmartPointers(智能指针)
条款29:Referencecounting(引用计数)
条款30:Proxyclasses(替身类、代理类)
条款31:让函数根据一个以上的对象类型来决定如何虚化
Makingfunctionsvirtualwithrespecttomorethanoneobject.
杂项讨论(Miscellany)
条款32:在未来时态下发展程序
Programinthefuturetense.
条款33:将非尾端类(non-leafclasses)设计为抽象类(abstractclasses)
Makenon-leafclassesabstract.
条款34:如何在同一个程序中结合C++和C
UnderstandhowtocombineC++andCinthesameprogram.
条款35:让自己习惯于标准C++语言
Familiarizeyourselfwiththelanguagestandard.
推荐读物
auto_ptr实现代码
索引(一)(GeneralIndex)
索引(二)(IndexofExampleClasses,Functions,andTempltes)
买家自己鉴定
八五品长沙
¥500.00
1829年《校正 小学句读》存3册,缺1册成套,和刻本16开大本
七品葫芦岛
¥90.00
无产阶级*****胜利万岁 【 5页林 题词、林 像3页、精装带盒子 )c8【宝11
九品临沂
¥1450.00
论语译注(1962年3印)
八品北京
¥11.00
毛泽东选集一卷本 中科院
八五品玉溪
¥1980.00
中国文学鉴赏辞典大系古代整套20册唐诗鉴赏辞典宋词鉴赏辞典 名联鉴赏辞典 明清传奇鉴赏辞典 新一版( 精装版) 古典小说词典 诗词 传奇剧明清戏曲剧作剧本文学鉴赏词典 古代文学 大字体不伤眼 文学研究文献资料 高中生大学生 文科 历史经典 古诗词研究古 代汉语文言文古诗词学习 ( 正版新书)
全新石家庄
¥2218.00
毛泽东选集
九品兰州
¥499.00
CAD/CAM在机械工业中的应用
八品绵阳
¥3.00
高阳作品 胡雪岩系列: 【胡雪岩全三册】【 红顶商人一册 】【灯火楼台全三册】(三种七册全・三联书店)
八五品开封
¥55.00
文物商店旧出清代拓本颜真卿颜氏家庙碑碑阳2册31开62面全以照片为准
八五品阳泉
¥3600.00
美猴王丛书 英文版 精装 34本一套!25没有书衣、33本精装有书衣封皮1本精装无书衣!另送一本平装挟捉犀牛精英文
九品成都
¥181234.00
红楼梦 连环画
八五品重庆
¥358.00
毛泽东选集 第二、三、四卷(32开红软皮塑料精装本,人民出版社1952年8月北京1版,1968年8月北京5印)
九品长沙
¥260.00
毛泽东选集(共四卷)
八五品长沙
¥480.00
三岛由纪夫文学系列 8本合售
九品杭州
¥80.00
李贺诗歌集注
八五品杭州
¥10.00
毛泽东选集 1 4卷
九品青岛
¥585.00
最新最高指示 毛主席头像在天安门上放光芒红塑皮
八品上海
¥95.00
毛主席是我们心中的红太阳
八五品南阳
¥6880.00
毛泽东选集(1-4卷)全四卷,四卷皆为初始版一版一印,大开本,上海印刷,竖排繁体,四卷皆存金黄书衣。
九品长沙
¥2480.00
— 没有更多了 —
微信扫码逛孔网
无需下载
发货速度非常快,包裹严实,书的品相完整。感谢!👍👍🍺🍺☕☕
非常棒,品相和描述的一样。