C++ primer中文版


前言
本书第二版和第三版之间的变化非常大 其中最值得注意的是 C++已经通过了国际标
准化 这不但为语言增加了新的特性 比如异常处理 运行时刻类型识别 RTTI 名字空
间 内置布尔数据类型 新的强制转换方式 而且还大量修改并扩展了现有的特性 比如模
板 template 支持面向对象 object-oriented 和基于对象 object-based 程序设计所需
要的类 class 机制 嵌套类型以及重载函数的解析机制 也许更重要的是 一个覆盖面非
常广阔的库现在成了标准 C++的一部分 其中包括以前称为 STL 标准模板库 的内容 新
的 string 类型 一组顺序和关联容器类型 比如 vector list map 和 set 以及在这些类型
上进行操作的一组可扩展的泛型算法 generic algorithm 都是这个新标准库的特性 本书
不但包括了许多新的资料 而且还阐述了怎样在 C++中进行程序设计的新的思考方法 简而
言之 实际上 不但 C++已经被重新创造 本书第三版也是如此
在第三版中 不但对语言的处理方式发生了根本的变化 而且作者本身也发生了变化
首先 我们的人数已经加倍 而且 我们的写作过程也已经国际化了 尽管我们还牢牢扎根
于北美大陆 Stan Lippman 是美国人 Josée Lajoie 是加拿大人 最后 这种双作者关系也
反映了 C++团体的两类主要活动 Stan 现在正在迪斯尼动画公司 Walt Disney Feature
Animation 致力于以 C++为基础的 3D 计算机图形和动画应用 而 Josée 正专心于 C++的定
义与实现 同时她也是 C++标准的核心语言小组的主席
* 以及 IBM 加拿大实验室的 C++编
译器组的成员
Stan 是 Bell 实验室中与 Bjarne Stroustrup C++的发明者 一起工作的早期成员之一
从 1984 年开始一直从事 C++方面的工作 Stan 曾经致力于原始 C++编译器 cfront 的各种实
现 从 1986 年的版本 1.1 到版本 3.0 并领导了 2.1 和 3.0 版本的开发组 之后 他参与了
Stroustrup 领导的 Foundation Research Project 项目中关于程序设计环境的对象模型部分
Josée 作为 IBM 加拿大实验室 C++编译器组的成员已经有八年时间了 从 1990 年开始她
成为 C++标准委员会的成员 她曾经担任委员会的副主席三年 日前担任核心语言小组委员
会的主席已经达四年之久
本书第三版是一个大幅修订的版本 不仅反映了语言的变化和扩展 也反映了作者洞察
力和经验的变化

PDF下载链接: https://pan.baidu.com/s/1450uckKIRQvFedYUXpXK5w
扫码关注如下微信公众号,回复 1100,即可获取提取码:

posted @ 2024-11-15 23:33  西域男孩  阅读(31)  评论(0编辑  收藏  举报