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

引论1

0.1程序=模型+表现1

0.1.1问题-模型-程序1

目录1

0.1.2程序的正确性:模型的有效性2

+表现的忠实性2

0.1.3程序设计中的科学思维方法2

0.1.4功能分析与结构分析4

0.1.5模块:接口与实现6

0.1.6数据结构与算法7

0.1.7面向过程的程序设计(POP)与面向对象的程序设计(OOP)9

0.2.1 C++概述12

0.2 C++12

0.2.2 C++程序开发的基本过程13

0.2.3 Borland/Turbo C++系统特点13

第一章过程初步15

1.1 C++过程程序构成15

1.1.1过程程序的功能15

1.1.2 C++过程程序结构16

1.1.3 C++语素17

1.2常量与变量19

1.2.1字面常量19

1.2.2程序变量21

1.2.3符号常量22

1.3运算符与表达式基础23

1.3.1算术运算符与算术表达式24

1.3.2关系运算符与关系表达式25

1.3.3逻辑运算符与逻辑表达式26

1.3.4条件运算符与条件表达式28

1.3.5位运算符及其表达式29

1.3.6赋值运算符与赋值表达式30

1.3.7逗号运算符及其表达式33

1.3.8关于表达式运算顺序的讨论34

1.4语句及其流程控制36

1.4.1语句36

1.4.2 if…else选择结构38

1.4.3 switch选择结构41

1.4.4 while重复结构44

1.4.5 do…while重复结构54

1.4.6 for重复结构55

1.4.7流程转向控制58

1.4.8程序中止函数exit()61

1.5程序测试及其用例设计62

1.5.1概述62

1.5.2结构测试技术62

1.5.3功能测试技术65

习题68

第二章过程的组织和管理72

2.1 用函数组织C++过程72

2.1.1概述72

2.1.2函数结构与函数定义74

2.1.3函数名重载76

2.1.4内嵌函数77

2.1.5函数原型与函数声明77

2.1.6函数调用78

2.1.7递归函数80

2.1.8 C++库函数85

2.2程序实体及其存储类87

2.2.1 程序实体的创建与生存期87

2.2.2作用域与可见性88

2.2.3 C++存储类89

2.3.1 宏定义98

2.3编译预处理98

2.3.2文件包含100

2.3.3条件编译100

2.4连接102

2.4.1标识符的连接属性102

2.4.2头文件103

2.4.3 C++模块与C模块连接105

2.5工程文件106

2.5.1用工程管理器开发一个106

工程的步骤106

2.5.2工程管理器的使用技巧107

习题107

3.1基本类型112

3.1.1整类型112

第三章数据类型112

3.1.2字符类型114

3.1.3实类型118

3.1.4算术类型转换120

3.1.5 sizeof运算符121

3.2数组类型122

3.2.1一维数组123

3.2.2字符串127

3.2.3多维数组129

3.3指针类型131

3.3.1地址与指针131

3.3.2指针类型与指针声明132

3.3.3指针的运算136

3.3.4动态内存分配138

3.4数组与指针139

3.4.1数组名指针139

3.4.2数组元素的指针形式143

3.4.3指向数组的指针变量144

3.4.4字符型指针147

3.4.5指针数组149

3.5声明152

3.5.1声明符152

3.5.2复杂声明153

3.5.3类型定义符:typedef154

3.6函数与指针155

3.6.1指针参数155

3.6.2带参主函数与命令行参数159

3.6.3返回指针的函数161

3.6.4指向函数的指针163

3.6.5指向void类型的指针166

3.7类属168

3.7.1类型参数化168

3.7.2函数模板(template函数)169

3.7.3异常处理173

3.8引用类型174

3.8.1 引用的声明与特点174

3.8.2引用参数178

3.8.3返回引用的函数178

3.9.1枚举是用户定义类型179

3.9枚举类型179

3.9.2枚举是一组被命名的180

整型常量集合180

3.9.3枚举变量的运算与应用181

习题182

第四章类与对象190

4.1类的定义190

4.1.1类的组成与接口190

4.1.2类的实现192

4.2对象的创建与撤销194

4.2.1 对象声明194

4.2.2构造函数194

4.2.3释放函数197

4.2.4对象创建时的内存动态分配202

构造函数204

4.2.5用对象初始化新对象:复制204

4.2.6对象成员209

4.3对象行为与性能控制211

4.3.1友元211

4.3.2共用体与共用体成员216

4.3.3静态成员222

4.3.4 const对象226

4.4对象组织227

4.4.1对象向量227

4.4.2指向对象的指针与对象链表228

4.4.3 this指针232

友元函数方式234

4.5对象运算与运算符重载234

4.5.1 运算符重载的成员函数方式与234

4.5.2类型转换与转换函数237

4.5.3对象赋值与赋值运算符重载239

4.5.4下标运算符与函数调用242

运算符重载242

4.5.5插入/提取符及其重载249

4.5.6运算符重载规则253

4.6类模板255

4.6.1类模板的定义255

4.6.2类模板中的友元函数258

4.6.3异常处理262

习题263

第五章继承266

5.1派生类266

5.1.1 public派生与private派生266

5.1.2 Protected成员与protected派生269

5.1.3多基派生270

5.1.4派生类的构造函数与释放函数271

5.1.5虚基类276

5.2类层次中的访问规则278

5.2.1类层次中成员名的作用域278

5.2.2类层次中的类转换281

5.3.1方法的多态性与虚函数286

5.3虚函数286

5.3.2虚函数的访问290

5.3.3纯虚函数与抽象类295

5.3.4虚释放函数298

5.3.5多基派生中虚函数的二义性302

5.4容器类库305

5.4.1 Object类库305

5.4.2 BIDS模板库309

习题312

第六章I/O流319

6.1概述319

6.1.1文件、缓冲区与流319

6.1.2三种层次的I/O机制320

6.2.1基本插入操作322

6.2基本插入/提取操作322

6.2.2基本提取操作323

6.3插入/提取格式控制325

6.3.1流的格式状态字325

6.3.2 ios类的格式化方法函数325

6.3.3预定义的I/O操纵算子332

6.3.4自定义I/O操纵算子333

6.4流的出错处理336

6.4.1流的出错状态336

6.4.2测试与设置出错状态位的函数337

6.5.1 文件流338

6.5.2文件的打开与关闭338

6.5文件338

6.5.3文本文件的读/写342

6.5.4二进制文件的读/写343

6.5.5文件的随机读/写345

6.5.6设备文件的使用348

习题348

附录Borland C++集成环境概要349

1.IDE功能349

2.系统安装350

3.IDE的启动与退出350

4.IDE窗口操作351

5.编辑器命令352

6.调试、执行命令353

参考文献354

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

高度相关资料

程序设计基础(1985 PDF版)
程序设计基础
1985 北京:科学出版社
asp.net 4.5程序设计基础教程  c#版( PDF版)
asp.net 4.5程序设计基础教程 c#版
C和C++图形程序设计基础( PDF版)
C和C++图形程序设计基础
C&C++程序设计( PDF版)
C&C++程序设计
程序设计基础(1983 PDF版)
程序设计基础
1983
程序设计基础(1978 PDF版)
程序设计基础
1978
程序设计基础(1983 PDF版)
程序设计基础
1983 北京:人民邮电出版社
C语言程序设计基础(1998 PDF版)
C语言程序设计基础
1998 北京:科学出版社
C语言程序设计基础(1997 PDF版)
C语言程序设计基础
1997 大连:大连理工大学出版社
C语言程序设计基础教程(1997 PDF版)
C语言程序设计基础教程
1997 重庆:重庆大学出版社
C语言及其开发工具  下  调试器及运行库(1988 PDF版)
C语言及其开发工具 下 调试器及运行库
1988 厦门:厦门大学出版社
C程序设计语言基础(1987 PDF版)
C程序设计语言基础
1987 哈尔滨:哈尔滨工业大学出版社
C++程序设计基础(1996 PDF版)
C++程序设计基础
1996 北京:高等教育出版社
计算机基础及C/C++程序设计(1999 PDF版)
计算机基础及C/C++程序设计
1999 天津:南开大学出版社
C语言程序设计基础(1986 PDF版)
C语言程序设计基础
1986 北京:清华大学出版社