假定读者已经具备C++基本知识,本书通过展示C++语言风格和习惯用法,帮助读者提升C++的程序设计经验。这些方法围绕C++支持的抽象机制实施的:抽象数据类型,继承结构中的组合类型,面向对象程序设计以及我重继承。本书还展示了C++语言间接支持的核心习惯用法,诸如虚拟构造函数、原型对象以及高级垃圾收集技术。
本书要点:
·展示了使用C++高级技术所获得的好处和潜在的缺陷。
·用少而精的例子展示如何有效地组合C++抽象机制。
·提供了大量面向对象设计转换成C++实现的准则。
·展示了如何用模板支持可重用性。
·描述了重要的大型系统开发问题,包括库结构的设计、异常处理和分布式处理。
·本书是C++系统程序员或应用程序员工作的必备手册。
展开