文件名称:Advanced.C++.Programming.Styles.and.Idioms (Advanced C++中文版)
文件大小:11.67MB
文件格式:PDF
更新时间:2011-11-26 06:02:12
C++
假定读者已经具备C++基本知识,本书通过展示C++语言风格和习惯用法,帮助读者提升C++的程序设计经验。这些方法是围绕C++支持的抽象机制实施的:抽象数据类型,继承结构中的组合类型,面向对象程序设计以及多重继承。本书还展示了C++语言间接支持的核心习惯用法,诸如虚拟构造函数、原型对象以及高级垃圾收集技术。 本书要点: .展示了使用C++高级技术所获得的好处和潜在的缺陷。 .用少而精的例子展示如何有效地组合C++抽象机制。 .提供了大量面向对象设计转换成C++实现的准则。 .展示了如何用模板支持可重用性。 .描述了重要的大型系统开发问题,包括库结构的设计、异常处理和分布式处理。 . 本书是C++系统程序员或应用程序员工作的必备手册。 James Coplien先在威斯康星大学获得电气与计算机工程学士学位,后又在该大学获得计算机科学硕士学位。他在贝尔实验室的软件产品研发部门工作,在这个部门从一开始就使用 C++程序设计语言。近年来致力于大型面向对象系统的开发环境、交付平台以及故障检测他现在是大型面向对象技术项日的顾问。