展开全部

主编推荐语

本书讲述如何用标准C++进行企业级的软件开发,适合C++编程进阶阅读。

内容简介

本书通过“问题/解答”的方式,启发思考,帮助了解隐藏在问题背后的设计思想,以及各种编程指导原则适用的场合。

书中列出的条款涵盖了许多方面的主题,尤其对异常安全性、类和模块的合理设计,正确的代码优化,以及编写符合C++标准的可移植代码进行了深入的讨论。

目录

  • 版权信息
  • 出版说明 阅读尚品
  • 译者序
  • 译者原序
  • 推荐序
  • 1 泛型程序设计与C++标准库
  • 条款1: 迭代器
  • 条款2: 大小写不敏感的字符串——之一
  • 条款3: 大小写不敏感的字符串——之二
  • 条款4: 可重用性最高的泛型容器——之一
  • 条款5: 可重用性最高的泛型容器——之二
  • 条款6: 临时对象
  • 条款7: 标准库的使用(或者,再论临时对象)
  • 2 异常安全性相关的问题与技术
  • 条款8: 编写异常安全的代码——之一
  • 条款9: 编写异常安全的代码——之二
  • 条款10: 编写异常安全的代码——之三
  • 条款11: 编写异常安全的代码——之四
  • 条款12: 编写异常安全的代码——之五
  • 条款13: 编写异常安全的代码——之六
  • 条款14: 编写异常安全的代码——之七
  • 条款15: 编写异常安全的代码——之八
  • 条款16: 编写异常安全的代码——之九
  • 条款17: 编写异常安全的代码——之十
  • 条款18: 代码的复杂性——之一
  • 条款19: 代码的复杂性——之二
  • 3 类的设计与继承
  • 条款20: 类的编写技巧
  • 条款21: 虚函数的重载
  • 条款22: 类之间的关系——之一
  • 条款23: 类之间的关系——之二
  • 条款24: 继承的使用和滥用
  • 条款25: 面向对象程序设计
  • 4 编译器防火墙和Pimpl惯用法
  • 条款26: 将编译期依赖性降到最低——之一
  • 条款27: 将编译期依赖性降到最低——之二
  • 条款28: 将编译期依赖性降到最低——之三
  • 条款29: 编译防火墙
  • 条款30: Fast Pimpl惯用法
  • 5 名字查找、名字空间和接口规则
  • 条款31: 名字查找与接口规则——之一
  • 条款32: 名字查找与接口规则——之二
  • 条款33: 名字查找和接口规则——之三
  • 条款34: 名字查找与接口规则——之四
  • 6 内存管理
  • 条款35: 内存管理——之一
  • 条款36: 内存管理——之二
  • 条款37: AUTO_PTR
  • 7 误区、陷阱以及错误的惯用法
  • 条款38: 对象标识
  • 条款39: 自动转换
  • 条款40: 对象的生存期——之一
  • 条款41: 对象的生存期——之二
  • 8 其他主题
  • 条款42: 变量的初始化
  • 条款43: 正确使用const
  • 条款44: 类型转换
  • 条款45: BOOL
  • 条款46: 转调函数
  • 条款47: 控制流程
  • 后记
  • 参考书目
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。