注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅外语英语读物Exceptional C++(英文版)

Exceptional C++(英文版)

Exceptional C++(英文版)

定 价:¥29.00

作 者: (美)萨特
出版社: 机械工业出版社
丛编项: C++设计新思维系列丛书
标 签: C++

ISBN: 9787111183693 出版时间: 2006-03-01 包装: 平装
开本: 16开 页数: 214 字数:  

内容简介

  本书中的工程难题和编程问题将帮助你成为最优秀的C++程序员。每个问题都按照难度排列,并且为了说明微妙的编程错误和设计思路而精心设计。针对每个问题,本书都将剖析代码、指明错误并告诉你如何修正它们。快来和C++大师一起修炼技能,从而达到编写高性能、高效率、健壮的C++代码的层次和级别。? ? 本书英文支持网页http://www.gotw.ca/publications/mxc++.htm

作者简介

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

图书目录

Foreword
Preface
Generic Programming and the C++ Standard Library
Item 1: Iterators
Item 2: Case-lnsensitive Strings——Part 1
Item 3: Case-Insensitive Strings——Part 2
Item 4: Maximally Reusable Generic Containers——Part 1
Item 5: Maximally Reusable Generic Containers——Part 2
Item 6: Temporary Objects
Item 7: Using the Standard Library (or, Temporaries Revisited)
Exception-Safety Issues and Techniques
Item 8: Writing Exception-Safe Code——Part 1
Item 9: Writing Exception-Safe Code——Part 2
Item 10: Writing Exception-Safe Code——Part 3
Item 11: Writing Exception-Safe Code——-Part 4
Item 12: Writing Exception-Safe Code——Part 5
Item 13: Writing Exception-Safe Code——Part 6
Item 14: Writing Exception-Safe Code——-Part 7
Item 15: Writing Exception-Safe Code——Part 8
Item 16: Writing Exception-Safe Code——Part 9
Item 17: Writing Exception-Safe Code——Part 10
Item 18: Code Complexity——Part 1
Item 19: Code Complexity——Part 2
Class Design and Inheritance
Item 20: Class Mechanics
Item 21: Overriding Virtual Functions
Item 22: Class Relationships——Part 1
Item 23: Class Relationships——Part 2
Item 24: Uses and Abuses of Inheritance
Item 25: Object-Oriented Programming
Compiler Firewalls and the Pimpl Idiom
Item 26: Minimizing Compile-time Dependencies——Part 1
Item 27: Minimizing Compile-time Dependencies——Part 2
Item 28: Minimizing Compile-time Dependencies——Part 3
Item 29: Compilation Firewalls
Item 30: The "Fast Pimpl" Idiom
Name Lookup, Namespaces, and the Interface Principle
Item 31: Name Lookup and the Interface Principle Part 1
Item 32: Name Lookup and the Interface Principle——Part 2
Item 33: Name Lookup and the Interface Principle——Part 3
Item 34: Name Lookup and the Interface Principle——Part 4
Memory Management
Item 35: Memory Management——Part 1
Item 36: Memory Management——Part 2
Item 37: auto_ptr
Traps, Pitfalls, and Anti-Idioms
Item 38: Object Identity
Item 39: Automatic Conversions
Item 40: Object Lifetimes——Part 1
Item 41: Object Lifetimes——-Part 2
Miscellaneous Topics
Item 42: Variable Initialization——Or Is It?
Item 43: Const-Correctness
Item 44: Casts
Item 45: bool
Item 46: Forwarding Functions
Item 47: Control Flow
Afterword
Bibliography
fndex

本目录推荐