《C++程序设计语言教程 语言基础》求取 ⇩

第1章 绪论1

1.1 C++程序设计语言概述2

1.2 C++简短的历史4

第2章 C++程序的结构8

2.1 C++应用程序的结构8

2.2 简单的C++程序9

2.3 C++源程序的执行13

第3章 数据和运算16

3.1 标识符16

3.2 基本对象和基本类型16

3.2.1 基本运算对象17

3.2.2 基本数据类型18

3.2.3 变量声明与赋值20

3.3 常量21

3.3.1 整型常量21

3.3.2 浮点常量21

3.3.3 字符常量21

3.3.4 串常量22

3.4 导出类型23

3.4.1 指针23

3.4.2 引用24

3.4.3 数组25

3.4.4 函数26

3.5 运算符28

3.5.1 运算符列表28

3.5.2 算术运算符与赋值运算符30

3.5.3 关系运算符和逻辑运算符30

3.5.4 增量和减量运算符31

3.5.5 位逻辑运算符31

3.5.6 条件运算符和逗号运算符32

3.5.7 其他运算符33

3.5.8 算术运算中的类型转换36

3.5.9 表达式36

4.1.1 流程控制语句列表41

4.1 流程控制语句41

第4章 流程控制、函数和文件41

4.1.2 条件语句42

4.1.3 循环语句44

4.1.4 跳转语句46

4.2 函数和文件48

4.2.1 作用域49

4.2.2 存储分类符50

4.2.3 函数的参数传递53

4.2.4 函数参数55

4.3 内联、重载和引用57

4.3.1 宏和内联57

4.3.2 重载函数58

4.3.3 函数、引用和常量61

第5章 指针和自定义数据类型67

5.1 指针及其运算67

5.1.1 指针67

5.1.2 指针的算术运算68

5.1.3 关系运算68

5.1.4 赋值运算69

5.2 指针和数组69

5.2.1 指针与数组的关系69

5.2.2 字符指针与字符数组70

5.2.3 指针数组71

5.2.4 指针的指针72

5.3 指针和函数73

5.3.1 指针函数73

5.3.2 函数指针74

5.4 指针、引用、常量和复杂类型78

5.4.1 指针与常量78

5.4.2 指针和引用78

5.4.3 复杂类型的识别79

5.5 结构、联合和用户自定义类型80

5.5.1 结构的定义和声明80

5.5.2 对结构的操作82

5.5.3 结构、指针和数组83

5.5.4 位段87

5.5.5 联合88

5.5.6 枚举90

5.5.7 类型定义typedef90

5.6 结构与函数91

5.6.1 结构用作函数参数和返回值91

5.6.2 成员函数93

第6章 类97

6.1 类的引入97

6.2 类定义99

6.3 构造函数和析构函数101

6.4.1 this指针108

6.4 类成员108

6.4.2 成员对象和成员对象指针109

6.4.3 静态类成员112

6.4.4 常量类成员114

6.5 友员、嵌套类和结构115

6.5.1 友员115

6.5.2 嵌套类120

6.5.3 结构和联合121

6.6 对象、指针和数组122

6.6.1 对象数组122

6.6.2 指向数据成员的指针123

6.6.3 指向成员函数的指针124

6.6.4 成员指针数组126

6.7 一个完整的类128

第7章 派生类136

7.1 派生类136

7.2 访问基类中的成员141

7.3 虚函数144

7.3.1 基类指针和派生类指针144

7.3.2 类型域146

7.3.3 虚函数148

7.3.4 使用虚函数150

7.3.5 与虚函数有关的特征163

7.4 多继承167

7.5 重复继承和共享继承170

7.5.1 重复继承170

7.5.2 虚基类172

7.5.3 部分共享继承175

7.5.4 复杂继承中的构造函数和析构函数177

第8章 运算符重载185

8.1 运算符重载185

8.2 算术运算符、赋值运算符和逻辑运算符的重载190

8.2.1 重载算术运算符190

8.2.2 重载赋值运算符191

8.2.3 复制构造函数194

8.2.4 重载逻辑运算符196

8.3 用户定义的转换197

8.3.1 转换构造函数197

8.3.2 转换运算符198

8.3.3 二义性199

8.4 复数类202

8.5 重载增量和减量运算符207

8.6 重载下标运算符211

8.7 重载函数调用运算符216

8.8 递引用运算符的重载217

8.9 new和delete运算符的重载222

9.1 模板230

第9章 模板230

9.2 使用类模板237

9.3 函数模板243

9.4 模板参数、特殊版本的模板、模板友员247

9.4.1 模板参数247

9.4.2 特殊版本的模板249

9.4.3 友员和静态成员252

9.5 使用函数模板254

9.5.1 利用派生添加操作255

9.5.2 用函数参数来传递操作257

9.5.3 隐式地传递操作258

9.5.4 用类模板参数添加操作259

9.6 用模板实现关联数组260

第10章 异常处理269

10.1 用异常来处理错误269

10.2 多个异常275

10.2.1 处理多个异常275

10.2.2 用枚举组织异常280

10.2.3 用派生类组织异常280

10.2.4 利用虚函数来组织异常283

10.2.5 再次抛出异常285

10.2.6 用多继承来组织异常286

10.2.7 用模板组织异常287

10.3.2 unexpected()函数288

10.3.1 异常接口说明的形式288

10.3 异常的接口说明288

10.4 资源分配时的异常291

10.5 异常与错误295

第11章 流301

11.1 输出流和输入流301

11.1.1 输出流301

11.1.2 输入流303

11.1.3 类型安全的流304

11.1.4 重载插入/析取运算符305

11.2 格式化输入/输出306

11.2.1 宽度控制307

11.2.2 格式状态308

11.3 控制符311

11.3.1 预定义控制符311

11.3.2 用户定义的无参控制符312

11.3.3 用户定义的带参控制符313

11.3.4 用模板来定义带参控制符315

11.4 其它的输入输出函数316

11.4.1 错误处理316

11.4.2 几个控制输入输出的函数317

11.4.3 二进制输入输出流319

11.5 文件和流320

11.5.1 打开文件320

11.5.2 按正文方式读入文件321

11.5.3 按二进制方式读/写文件322

11.5.4 使用read()和write()函数323

11.5.5 使用文件指针324

11.6 字符串流326

11.6.1 ostrstream类流326

11.6.2 istrstream流328

11.7 streambuf流类329

附录A 语法汇总334

附录B 兼容性小结346

附录C 常用库函数小结348

附录D 流库352

1995《C++程序设计语言教程 语言基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由麦中凡等著 1995 北京:北京航空航天大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计基础(1992 PDF版)
C语言程序设计基础
1992 北京:科学出版社
c语言程序设计教程( PDF版)
c语言程序设计教程
C语言程序设计教程( PDF版)
C语言程序设计教程
成都:电子科技大学出版社
C语言和C++语言程序设计(1988 PDF版)
C语言和C++语言程序设计
1988 成都:四川科学技术出版社
C语言程序设计基础(1998 PDF版)
C语言程序设计基础
1998 北京:科学出版社
C语言程序设计教程(1992 PDF版)
C语言程序设计教程
1992 北京:高等教育出版社
精通Visual C++ for Windows 95/NT(1997 PDF版)
精通Visual C++ for Windows 95/NT
1997 北京:电子工业出版社
C语言程序设计基础(1997 PDF版)
C语言程序设计基础
1997 大连:大连理工大学出版社
C语言程序设计基础教程(1997 PDF版)
C语言程序设计基础教程
1997 重庆:重庆大学出版社
C语言及其开发工具  下  调试器及运行库(1988 PDF版)
C语言及其开发工具 下 调试器及运行库
1988 厦门:厦门大学出版社
C程序设计语言(1984 PDF版)
C程序设计语言
1984 广州:广东高等教育出版社
C程序设计语言基础(1987 PDF版)
C程序设计语言基础
1987 哈尔滨:哈尔滨工业大学出版社
C语言程序设计基础(1986 PDF版)
C语言程序设计基础
1986 北京:清华大学出版社
C语言程序设计教程(1995 PDF版)
C语言程序设计教程
1995 杭州:浙江大学出版社
C语言程序设计教程(1992 PDF版)
C语言程序设计教程
1992 北京:高等教育出版社