《C++程序设计》求取 ⇩

第1章 绪论1

1.1 C+++语言的发展和特点1

1.2 面向对象的程序设计2

1.2.1抽象和封装——对象2

1.2.2 派生和继承3

1.2.3多态性3

1.3 C+++程序的结构3

1.4 基本的输入/输出4

1.5 C+++程序的开发步骤6

习题7

第2章 数据和表达式9

2.1 C+++的词法符号9

2.1.1关键字9

2.1.2 标识符9

2.1.3 标点符号10

2.1.4 分隔符10

2.2 基本数据类型10

2.3 常量12

2.3.1数值常量12

2.3.2 字符常量12

2.3.3 字符串常量13

2.4 变量及其说明14

2.5 基本运算符和表达式15

2.5.1基本运算符15

2.5.2 表达式19

2.6 赋值表达式和类型转换20

2.6.1 赋值表达式20

2.6.2 增量减量运算符21

2.6.3 复合赋值运算符22

2.6.4 表达式中的类型转换22

2.6.5 强制类型转换(cast)23

2.7 简单变量的初始化23

2.7.1变量的初始化23

2.7.2 const和volatile修饰符24

习题25

第3章 程序控制语句26

3.1 C+++语言的语句26

3.1.1 C+++语句的基本形式26

3.1.2 块语句26

3.2 选择语句27

3.2.1 if语句27

3.2.2 if语句的嵌套29

3.2.3三元条件表达式29

3.2.4 switch语句30

3.2.5 if语句和switch语句的比较33

3.3 循环语句33

3.3.1 while语句34

3.3.2 do...while语句35

3.3.3 for语句35

3.3.4三种循环语句的比较38

3.3.5 循环的嵌套38

3.4 循环的中断39

3.4.1break语句39

3.4.2 continue语句40

3.4.3 exit()函数和abort()函数41

3.4.4 补充说明42

3.5 goto语句与标号43

习题44

第4章 函数45

4.1 函数45

4.1.1定义函数45

4.1.2 函数的调用46

4.2 函数间的数据传递46

4.2.1函数的参数和返回值46

4.2.2 函数原型49

4.2.3函数的值调用50

4.3 C+++的库函数50

4.4 作用域和存储类51

4.4.1作用域51

4.4.2 存储类54

4.5 函数的递归调用58

4.6 内联函数61

4.7 带有缺省参数的函数62

4.8 参数数目可变的函数64

4.9 函数重载65

4.10 编译预处理67

4.10.1嵌入指令67

4.10.2 宏定义68

4.10.3 条件编译指令71

4.11 程序的多文件组织73

4.11.1 连接属性73

4.11.2 分割编译75

习题75

第5章 数组和字符串77

5.1 数组77

5.1.1一维数组77

5.1.2 多维数组79

5.1.3 数级间的赋值81

5.1.4 数组与函数82

5.2 字符串84

5.2.1字符串的存储形式84

5.2.2 字符串数组85

5.2.3 字符串间的赋值85

5.2.4 字符串与函数86

5.3 字符串处理库函数87

习题89

第6章 指针和引用90

6.1 指针90

6.1.1指针概念90

6.1.2 指针的说明90

6.1.3 对指针的访问91

6.1.4 指针的运算92

6.1.5 多级指针94

6.2 指针与数组95

6.2.1用指针访问数组元素95

6.2.2 指针与字符串97

6.2.3 指针数组97

6.3 指针与函数100

6.3.1指针作为函数的参数100

6.3.2 返回指针的函数104

6.3.3 带参数的main()函数和命令行参数106

6.3.4 指向函数的指针109

6.4 指针和动态内存分配113

6.5 引用116

6.5.1引用的说明与使用116

6.5.2 引用与函数118

6.6 void和const型指针120

6.6.1void型指针120

6.6.2 const型指针122

习题123

第7章 结构、联合和枚举125

7.1 结构125

7.1.1结构类型说明125

7.1.2 结构变量的说明126

7.1.3 结构变量的访问127

7.1.4 结构变量成员128

7.2 结构与数组和指针129

7.2.1结构数组129

7.2.2 结构指针131

7.3 结构与函数132

7.4 位域138

7.5 联合140

7.5.1联合类型说明140

7.5.2 联合的使用141

7.6 枚举142

7.6.1枚举类型及其变量的说明142

7.6.2 枚举变量的使用143

7.7 类型定义147

习题148

第8章 类和对象149

8.1 概述149

8.2 类149

8.2.1类的说明150

8.2.2 类与结构152

8.2.3 内联成员函数153

8.3 对象154

8.3.1对象的说明154

8.3.2 对象的使用155

8.3.3 类作用域157

8.4 成员函数的重载158

8.5 this指针160

习题161

第9章 构造函数和析构函数162

9.1 构造函数(Constructor)162

9.1.1定义构造函数162

9.1.2 构造函数与对象初始化163

9.1.3 构造函数和new运算符164

9.1.4 缺省的构造函数165

9.2 析构函数(Destructor)167

9.2.1定义析构函数167

9.2.2 析构函数和delete运算符168

9.2.3 缺省的析构函数169

9.3 拷贝初始化构造函数171

9.4 构造函数与对象成员175

习题180

第10章 继承和派生类181

10.1 继承181

10.1.1单一继承182

10.1.2 多重继承186

10.2 初始化基类成员188

10.3 二义性、支配规则和赋值兼容规则193

10.3.1二义性193

10.3.2 支配规则195

10.3.3 使用继承和使用对象成员196

10.3.4 赋值兼容规则196

10.4 虚基类197

习题202

第11章 类的其他特性204

11.1 友元函数204

11.1.1友元函数的说明204

11.1.2 友元函数的使用205

11.1.3 将成员函数用作友元205

11.2 虚函数208

11.2.1 虚函数208

11.2.2纯虚函数210

11.3 静态成员217

11.3.1 静态数据成员217

11.3.2静态成员函数218

11.4 const,volatile对象和const,volatile成员函数220

11.5 指向类成员的指针224

习题227

第12章 运算符重载228

12.1 运算符重载228

12.1.1重载运算符228

12.1.2 使用重载了的运算符230

12.1.3 友元运算符231

12.1.4 转换函数233

12.1.5 类的赋值运算与运算符重载235

12.2 几个特殊运算符的重载236

12.2.1增量减量运算符236

12.2.2 下标运算符239

12.2.3 函数调用运算符242

12.2.4 成员选择运算符244

12.2.5 new和delete运算符245

12.3 一个字符串类248

12.3.1说明字符串类248

12.3.2 使用字符串类的演示程序251

习题252

第13章 C+++语言的I/O流类253

13.1 概述253

13.1.1流(Stream)253

13.1.2 文件253

13.1.3 缓冲254

13.2 C+++的基本流类体系254

13.2.1 基本流类体系254

13.2.2 预定义的流及流运算符255

13.2.3 流的格式控制257

13.2.4 流的错误处理263

13.3 输入和输出265

13.3.1 格式化输入266

13.3.2 输入操作函数267

13.3.3 格式化输出270

13.3.4 输出操作函数270

13.3.5 重载提取和插入运算符272

13.4 用户自定义操纵算子273

13.4.1 定义无参操纵算子273

13.4.2 定义带参操纵算子275

13.5 文件流277

13.5.1 C+++的文件流类体系278

13.5.2 文件的打开与关闭278

13.5.3 文件的访问280

13.5.4 几个主要用于文件流的函数282

13.6 RAM流286

13.6.1 C+++的RAM流类体系286

13.6.2 使用RAM流286

13.6.3 两个专门用于RAM流的函数287

习题289

附录A 关键字asm290

附录B ASCII码表291

参考文献292

1995《C++程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由和克智编著 1995 西安:西安交通大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C/C++程序设计大全(1997 PDF版)
C/C++程序设计大全
1997 机械工业出版社;西蒙与舒斯特国际出版公司
c++程序设计系列教材  c++ 程序设计教程 P468( PDF版)
c++程序设计系列教材 c++ 程序设计教程 P468
C程序设计( PDF版)
C程序设计
北京:清华大学出版社
C++程序设计(1999 PDF版)
C++程序设计
1999 青岛:青岛出版社
NetBIOS, IPX, SPX C程序员指南(1995 PDF版)
NetBIOS, IPX, SPX C程序员指南
1995 北京:科学出版社;龙门书局
Borland C++程序设计教程(1992 PDF版)
Borland C++程序设计教程
1992 南京:南京大学出版社
C++程序设计教程(1999 PDF版)
C++程序设计教程
1999 北京:清华大学出版社
C程序设计教程(1995 PDF版)
C程序设计教程
1995 北京:中国科学技术出版社
C++程序设计(1997 PDF版)
C++程序设计
1997 合肥:中国科学技术大学出版社
C程序设计(1999 PDF版)
C程序设计
1999 北京:清华大学出版社
C程序设计(1991 PDF版)
C程序设计
1991 北京:清华大学出版社
C程序设计教程(1986 PDF版)
C程序设计教程
1986 北京:科学普及出版社
C程序设计(1998 PDF版)
C程序设计
1998 北京:电子工业出版社
C及C++程序设计教程(1998 PDF版)
C及C++程序设计教程
1998 北京:海洋出版社
Turbo C程序设计教程(1995 PDF版)
Turbo C程序设计教程
1995 北京:人民邮电出版社