C++语言的设计和演化
✍ Scribed by [美] Bjarne Stroustrup 著; 裘宗燕 译
- Publisher
- 机械工业出版社
- Year
- 2002
- Tongue
- Chinese
- Leaves
- 384
- Series
- 计算机科学丛书
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
书签已装载,
书签制作方法请找 [email protected]
完全免费
(若有印刷不清等问题也请发送相关邮件,会尽快更新的)
这本书是C++的设计者关于C++语言的最主要著作之一。作者综合性地论述了C++的历史和发展,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景。
✦ Table of Contents
封面
序
前言
引言
目录
第一部分
第1章 C++的史前时代
1.1 Simula和分布式系统
1.2 C与系统程序设计
1.3 一般性的背景
第2章 带类的C
2.1 带类的C的诞生
2.2 特征概览
2.3 类
2.4 运行时的效率
2.5 连接模型
2.6 静态类型检查
2.7 为什么用C
2.8 语法问题
2.9 派生类
2.10 保护模型
2.11 运行时的保证
2.12 次要特征
2.13 考虑过,但是没有提供的特征
2.14 工作环境
第3 章 C++的诞生
3.1 从带类的C到C++
3.2 目标
3.3 Cfront
3.4 语言特征
3.5 虚函数
3.6 重载
3.7 引用
3.8 常量
3.9 存储管理
3.10 类型检查
3.11 次要特征
3.12 与经典C的关系
3.13 语言设计的工具
3.14《C++程序设计语言》(第1版)
3.15 有关“什么是”的论文
第4章 C++语言设计规则
4.1 规则和原理
4.2 一般性规则
4.3 设计支持规则
4.4 语言的技术性规则
4.5 低级程序设计支持规则
4.6 结束语
第5章 1985-1993年表
5.1 引言
5.2 Release2.0
5.3 《带标注的C++参考手册》
5.4 ANSI和ISO标准化
第6章 标准化
6.1 什么是标准
6.2 委员会如何运作
6.3 净化
6.4 扩充
6.5 扩充建议实例
第7章 关注和使用
7.1 关注和使用的爆炸性增长
7.2 C++的教与学
7.3 用户和应用
7.4 商业竞争
第8章 库
8.1 引言
8.2 C++库设计
8.3 早期的库
8.4 其他库
8.5 一个标准库
第9章 展望
9.1 引言
9.2 回顾
9.3 仅仅是一座桥梁吗
9.4 什么能够使C++更有效
第二部分
第10章 存储管理
10.1 引言
10.2 将存储分配和初始化分离
10.3 数组分配
10.4 放置
10.5 存储释放问题
10.6 存储器耗尽
10.7 自动废料收集
第11章 重载
11.1 引言
11.2 重载的解析
11.3 类型安全的连接
11.4 对象的建立和复制
11.5 记法约定
11.6 给C++增加运算符
11.7 枚举
第12章 多重继承
12.1 引言
12.2 普通基类
12.3 虚基类
12.4 对象布局模型
12.5 方法组合
12.6 有关多重继承的论战
12.7 委托
12.8 重命名
12.9 基和成员初始式
第13章 类概念的精练
13.1 引言
13.2 抽象类
13.3 const成员函数
13.4 静态成员函数
13.5 嵌套的类
13.6 Inherited
13.7 放松覆盖规则
13.8 多重方法
13.9 保护成员
13.10 改进代码生成
13.11 到成员的指针
第14章 强制
14.1 主要扩充
14.2 运行时类型信息
14.3 强制的一种新记法
第15章 模板
15.1 引言
15.2 模板
15.3 类模板
15.4 对模板参数的限制
15.5 避免代码重复
15.6 函数模板
15.7 语法
15.8 组合技术
15.9 模板类之间的关系
15.10 模板的实例化
15.11 模板的作用
第16章 异常处理
16.1 引言
16.2 异常处理的目标
16.3 语法
16.4 结组
16.5 资源管理
16.6 唤醒与终止
16.7 非同步事件
16.8 多层传播
16.9 静态检查
16.10 不变式
第17章 名字空间
17.1 引言
17.2 问题
17.3 解决方案的思想
17.4 一个解决方案:名字空间
17.5 对于类的影响
17.6 与C语言的兼容性
第18章 C语言预处理器
参考文献
索引
📜 SIMILAR VOLUMES
<p>本书是在C++语言和程序设计领域具有深远影响、畅销不衰的著作,由C++语言的设计者编写,对C++语言进行了最全面、最权威的论述,覆盖标准C++以及由C++所支持的关键性编程技术和设计技术。本书英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希、匈、西、荷、法、日、俄、中、韩等近20种语言,数以百万计的程序员从中获益,是无可取代的C++经典力作。</p> <p>在本书英文原版面世10年后的今天,特别奉上十周年中文纪念版,希望众多具有丰富实战经验的C++开发人员能够温故而知新,印证学习心得,了解更加本质的C++知识,让获得的理论应用得更加灵活,也期望新的C++程序员从
<p>本书是在C++语言和程序设计领域具有深远影响、畅销不衰的著作,由C++语言的设计者编写,对C++语言进行了最全面、最权威的论述,覆盖标准C++以及由C++所支持的关键性编程技术和设计技术。本书英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希、匈、西、荷、法、日、俄、中、韩等近20种语言,数以百万计的程序员从中获益,是无可取代的C++经典力作。</p> <p>在本书英文原版面世10年后的今天,特别奉上十周年中文纪念版,希望众多具有丰富实战经验的C++开发人员能够温故而知新,印证学习心得,了解更加本质的C++知识,让获得的理论应用得更加灵活,也期望新的C++程序员从
<p>在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书作者是C语言的设计者之一Dennis M. Ritchie和著名计算机科学家Brian W. Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。</p> <p>原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书首次引入的,现在,这一程序已经成为众多程序设计语言入门的第一课。原著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的