书籍名称:C++ Primer (3rd Edition 英文版)(到货了!)
大类:IT书籍
小类:软件与程序设计
作者:Stanley B. Lippman, Josée Lajoie
出版社:人民邮电出版社
说明: 本书全面讲解了 C++ 程序设计语言的特性和用法。全书分五个部分对 C++ 进行阐述。第一部分是 C++ 概述,第二部分在此基础上介绍 C++ 语言,主要涉及数据类型、表达式、语句及抽象容器类型,第三部分是基于过程的程序设计,主要介绍函数、域和生命期、重载函数、函数模板、异常处理及泛型算法,第四部分是基于对象的程序设计,主要介绍类、重载操作符及类模板,第五部分是面向对象的程序设计,主要讲解类继承和子类型、多继承和虚拟继承及 iostream 库等。本书中融合了 Stanley Lippman 的实践经验和 Josée Lajoie 对于 ANSI/ISO 标准 C++ 的深入理解,各个层次的程序设计人员都会从本书中获益匪浅。
本书特色
本书完美地结合了 Stanley B. Lippman 的实践经验和 Josée Lajoie 对于 ANSI/ISO 的深入理解,更加准确地讲述了标准 C++ 的特性和用法。对于 C++ 的初学者,特别有价值的是一些来自真实世界的编程示例,这些示例说明了泛型程序的设计、面向对象程序设计、模板的用法以及使用标准 C++ 的其他方面。除此之外,本书还在适当的地方提供了用法和效率方面的指导。
• 详细讨论了标准 C++ 的新特性,包括异常处理、运行时类型识别、名字空间、内置 bool 类型和新类型强制转换表示等,并说明了如何有效地使用这些特性。
• 全面介绍了 C++ 语言的高级特性,例如模板、类、继承机制,用来支持泛型程序设计、面向对象程序设计和基于对象程序设计。
• 提供了一个可供作为泛型算法快速参考的附录,描述了这些算法的行为,并提供使用这些算法的具体示例。
作者简介
Stanley B. Lippman 自 1984 年起他一直从事 C++ 方面的工作,曾经担任迪士尼动画公司的首席软件设计师。他在 AT&T Bell 实验室时曾领导过最早的 C++ 编译器 cfront 的 3.0 和 2.1 版本的开发小组。他也曾是 Bjarne Stroustrup 领导的 Bell 实验室 Foundation 研究项目的成员之一,负责 C++ 程序设计环境的对象模型部分。目前他已受雇于微软公司,成为 Microsoft C++/CLI 的架构设计师。
Josée Lajoie 曾经是 IBM 加拿大实验室的 C/C++ 编译器开发组的成员,也曾是 ANSI/ISO C++ 标准委员会的核心语言工作组的主席。她是《 C++ Report 》杂志的专栏作家,目前她在滑铁卢大学计算机图形学硕士学位。