返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • More Effective C++:35个改善编程与设计的有效方法(中文版) (美)梅耶 著 侯捷 译 专业科技
  • 新华书店正版
    • 作者: (美)梅耶著 | | 侯捷译
    • 出版社: 电子工业出版社
    • 出版时间:2011-01-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: (美)梅耶著| 侯捷译
    • 出版社:电子工业出版社
    • 出版时间:2011-01-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2011-01-01
    • 字数:500.00千字
    • 页数:336
    • 开本:16开
    • 装帧:平装
    • 国别/地区:中国
    • 版权提供:电子工业出版社

    More Effective C++:35个改善编程与设计的有效方法(中文版)

    作  者:(美)梅耶 著 侯捷 译
    定  价:59
    出 版 社:电子工业出版社
    出版日期:2011年01月01日
    页  数:336
    装  帧:平装
    ISBN:9787121125706
    主编推荐

    内容简介

    《More Effective C++:35个改善编程与设计的有效方法(中文版)》主要内容包括:继effective c++之后,scott meyers 于1996 推出这本“续集”。条款变得比较少,页数倒是多了一些,原因是这次选材比“集”更高阶,尤其是第5 章。meyers 将此章命名为技术(techniques),并明白告诉你,其中都是一些patterns,例如virtual constructors,smart pointers,reference counting,proxy classes,double dispatching……这一章的每个条款篇幅都达15~30 页之多,实在让人有“山重水复疑无路,柳暗花明又一村”之叹。
    虽然出版年代稍嫌久远,但《More Effective C++:35个改善编程与设计的有效方法(中文版)》并没有第2 版,原因是当其出版之时(1null

    作者简介

    精彩内容

    目录
    译序(侯捷)
    导读(introduction)
    基础议题(basics)
    条款1:仔细区别 pointers 和 references
    distinguish between pointers and references.
    条款2:最好使用 c++ 转型操作符
    prefer c++-style casts.
    条款3:绝对不要以多态(polymorphically)方式处理数组
    never treat arrays polymorphically.
    条款4:非必要不提供 default constructor
    avoid gratuitous default constructors.
    操作符(operators)
    条款5:对定制的“类型转换函数”保持警觉
    be wary of user-defined conversion functions.
    条款6:区别 increment/decrement 操作符的
    前置(prefix)和后置(postfix)形式
    distinguish between prefix and postfix forms of increment
    and decrement operators.
    条款7:千万不要重载&&,和, 操作符
    never overload &&, , or ,.
    .条款8:了解各种不同意义的 new 和 delete
    understand the different meanings of new and delete
    异常(exceptions)
    条款9:利用 destructors 避免泄漏资源
    use destructors to prevent resource leaks.
    条款10:在 constructors 内阻止资源泄漏(resource leak)
    prevent resource leaks in constructors.
    条款11:禁止异常(exceptions)流出 destructors 之外
    prevent exceptions from leaving destructors.
    条款12:了解“抛出一个 exception”与“传递一个参数”
    或“调用一个虚函数”之间的差异
    understand how throwing an exception differs from
    passing a parameter or calling a virtual function.
    条款13:以 by reference 方式捕捉 exceptions
    catch exceptions by reference.
    条款14:明智运用 exception specifications
    use exception specifications judiciously.
    条款15:了解异常处理(exception handling)的成本
    understand the costs of exception handling.
    效率(efficiency)
    条款16:谨记 80-20 法则
    remember the 80-20 rule.
    条款17:考虑使用 lazy evaluation(缓式评估)
    consider using lazy evaluation.
    条款18:分期摊还预期的计算成本
    amortize the cost of expected computations.
    条款19:了解临时对象的来源
    understand the origin of temporary objects.
    条款20:协助完成“返回值优化(rvo)”
    facilitate the return value optimization.
    条款21:利用重载技术(overload)避免隐式类型转换(implict type conversions)
    overload to avoid implicit type conversions.
    条款22:考虑以操作符复合形式(op=)取代其独身形式(op)
    consider using op= instead of stand-alone op.
    条款23:考虑使用其他程序库
    consider alternative libraries.
    条款24:了解 virtual functions、multiple inheritance、virtual base classes、
    runtime type identification 的成本
    understand the costs of virtual functions, multiple inheritance,
    virtual base classes, and rtti.
    技术(techniques, idioms, patterns)
    条款25:将 constructor 和 non-member functions 虚化
    virtualizing constructors and non-member functions.
    条款26:限制某个 class 所能产生的对象数量
    limiting the number of objects of a class.
    条款27:要求(或禁止)对象产生于 heap 之中
    requiring or prohibiting heap-based objects.
    条款28:smart pointers(智能指针)
    条款29:reference counting(引用计数)
    条款30:proxy classes(替身类、代理类)
    条款31:让函数根据一个以上的对象类型来决定如何虚化
    making functions virtual with respect to more than one object.
    杂项讨论(miscellany)
    条款32:在未来时态下发展程序
    program in the future tense.
    条款33:将非尾端类(non-leaf classes)设计为
    抽象类(abstract classes)
    make non-leaf classes abstract.
    条款34:如何在同一个程序中结合 c++ 和 c
    understand how to combine c++ and c in the same program.
    条款35:让自己习惯于标准 c++ 语言
    familiarize yourself with the language standard.
    推荐读物
    auto_ptr 实现代码
    索引(一)(general index)
    索引(二)(index of example classes,functions,and templtes)

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购