• Exceptional C++ Style 萨特 机械工业 9787111184843
21年品牌 40万+商家 超1.5亿件商品

Exceptional C++ Style 萨特 机械工业 9787111184843

正版二手书,品相优良,圆通发货(圆通不到走邮政),下单后24小时内发货。

11.81 2.6折 45 八品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者萨特

出版社机械工业

ISBN9787111184843

出版时间2006-03

装帧平装

开本其他

定价45元

货号1596763926031881216

上书时间2024-11-14

启灵正版书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八品
商品描述
作者简介
  Herb Sutter 是广受赞誉的Exceptional三卷本(《Exceptional C++》、《More Exceptional C++》和《Exceptional C++Style》)的作者,还曾发表了上百篇软件开发方面的技术文章和论文。他是ISO C++标准委员会的主席、《C/c++ Users Journal》的撰稿编辑和专栏作者。同时,他还担任Microsoft Visual C++架构师,负责C++语言在.NET编程环境扩展(C++/CLI)方面的工作。

目录
Preface

Generic Programming and the C++ Standard Library

1. Uses and Abuses of vector

2. The String Formatters of Manor Farm, Part 1: sprintf

3. The String Formatters of Manor Farm, Part 2:

Standard (or Blindingly Elegant) Alternatives

4. Standard Library Member Functions

5. Flavors of Genericity, Part 1: Covering the Basis [sic]

6. Flavors of Genericity, Part 2: Generic Enough?

7. Why Not Specialize Function Templates?

8. Befriending Templates

9. Export Restrictions, Part 1: Fundamentals

10. Export Restrictions, Part 2: Interactions, Usability Issues, and Guidelines

Exception Safety Issues and Techniques

11. Try and Catch Me

12. Exception Safety: Is It Worth It?

13. A Pragmatic Look at Exception Specifications

Class Design, Inheritance, and Polymorphism

14. Order, Order!

15. Uses and Abuses of Access Rights

16. (Mostly) Private

17. Encapsulation

18. Virtuality

19. Enforcing Rules for Derived Classes

Memory and Resource Management

20. Containers in Memorv,Part 1: Levels of Memory Management

21. Containers in Memory, Part 2: How Big Is It Really?

22. To new, Perchance to throw, Part 1: The Many Faces of new

23. To new, Perchance to throw, Part 2:

Pragmatic Issues in Memory Management

Optimization and Efficiency

24. Constant Optimization?

25. inline Redux

26. Data Formats and Efficiency, Part 1: When Compression Is the Name of the Game

27. Data Formats and Efficiency, Part 2: (Even Less) Bit-Twiddling

Traps, Pitfalls, and Puzzlers

28. Keywords That Arent (or, Comments by Another Name)

29. Is It Initialization?

30. double or Nothing

31. Amok Code

32. Slight Typos? Graphic Language and Other Curiosities

33. Operators, Operators Everywhere

Style Case Studies

34. Index Tables

35. Generic Callbacks

36. Construction Unions

37. Monoliths "Unstrung," Part 1: A Look at std::string

38. Monoliths "Unstrung," Part 2: Refactoring std::string

39. Monoliths "Unstrung," Part 3: $td::$tring Diminishing

40. Monoliths "Unstrung," Part 4: std::string Redux

Bibliography

Index

内容摘要
所谓Style就是在开销和功能、优雅和可维护性、灵活性和过度设计之间求得平衡。
  本书帮助你在C++软件中使用Style进行设计、架构和编码,获得更好的健壮性和性能。
  本书是Herb备受欢迎的Exceptional三卷本的终结篇,也是C++ In-depth系列中的又一力作。

主编推荐
  著名C++大师Herb Sutter向你展示40个最新的工程难题、编程问题和解决方案。所谓Style就是在开销和功能、优雅和可维护性、灵活性和过度设计之间求得平衡。本书帮助你在C++软件中使用Style进行设计、架构和编码,获得更好的健壮性和性能。本书是Herb备受欢迎的Exceptional三卷本的终结篇,也是C++ In-depth系列中的又一力作。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP