当前位置:首页 > 工业技术
C++程序设计
C++程序设计

C++程序设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:李龙澍主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302062900
  • 页数:260 页
图书介绍:本书系统讲述了C++语言的基本概念和编程方法。
《C++程序设计》目录

第1章 C++入门 1

1.1 什么是C++ 1

1.1.1 什么是C++程序设计语言 1

1.1.2 C++程序开发过程 2

1.2 一个C++程序 3

1.3 C++程序的结构 5

1.3.1 主程序 5

1.3.2 函数 6

1.3.3 输入/输出 7

1.3.4 头文件 7

1.3.5 注释 8

1.4 例题分析和小结 8

1.4.1 例题 8

1.4.2 例题分析 10

1.4.3 小结 12

实训1 编制一个简单的C++程序 12

习题 12

第2章 数据类型和表达式 14

2.1 词法符号 14

2.1.1 标识符 14

2.1.2 关键字 15

2.1.3 常量 15

2.2 基本数据类型 17

2.2.1 简单教据类型 17

2.2.2 变量 19

2.3 结构数据类型 20

2.3.1 数组 20

2.3.2 结构体类型 25

2.3.3 共用体类型 26

2.4 表达式 27

2.4.1 算术表达式 28

2.4.2 关系表达式 29

2.4.3 逻辑表达式 30

2.4.4 运算顺序 30

2.5 例题分析和小结 32

2.5.1 例题 33

2.5.2 例题分析 36

2.5.3 小结 36

实训2 标识符和表达式 37

习题 37

第3章 语句和函数 41

3.1 赋值语句 41

3.2 选择语句 43

3.2.1 条件语句 43

3.2.2 开关语句 44

3.3 循环语句 46

3.3.1 while循环语句 46

3.3.2 for循环语句 47

3.3.3 break语句和continue语句 48

3.3.4 多重循环 48

3.4 函数 49

3.4.1 函数的定义 49

3.4.2 函数的调用 50

3.4.3 函数的传值参数 53

3.4.4 函数的引用参数 55

3.4.5 函数的默认值 56

3.5 函数的重载 56

3.5.1 函数参数类型重载 57

3.5.2 函数参数个数重载 58

3.6 系统函数的调用 59

3.7 例题分析和小结 60

3.7.1 例题 60

3.7.2 例题分析 63

3.7.3 小结 63

实训3 职工信息处理和趣味取球 63

习题 64

第4章 面向对象的基本概念与类 67

4.1 面向对象程序设计的基本概念 67

4.1.1 对象 67

4.1.2 抽象 69

4.1.3 封装 70

4.1.4 继承 72

4.1.5 多态 73

4.2 类 74

4.2.1 类的定义 74

4.2.2 类的数据成员 75

4.2.3 类的成员函数 77

4.2.4 类成员函数的存取权限 79

4.3 成员函数重载 81

4.4 例题分析和小结 83

4.4.1 例题 83

4.4.2 例题分析 85

4.4.3 小结 85

实训4 建造集合类 86

习题 86

第5章 对象 89

5.1 对象的建立和撤消 89

5.1.1 对象的定义 89

5.1.2 构造函数 92

5.1.3 析构函数 97

5.2 对象的赋值 100

5.2.1 复制构造函数 100

5.2.2 重载赋值运算符 104

5.2.3 修改对象的数据成员 106

5.3 例题分析和小结 107

5.3.1 例题 107

5.3.2 例题分析 109

5.3.3 小结 109

实训5 数组数据处理对象 110

习题 110

第6章 指针和引用 115

6.1 指针 115

6.1.1 指针变量的定义 115

6.1.2 指针的赋值 117

6.1.3 对象指针 120

6.1.4 this指针 122

6.2 引用 123

6.2.1 引用的定义和使用 123

6.2.2 引用返回值 125

6.3 例题分析和小结 126

6.3.1 例题 126

6.3.2 例题分析 127

6.3.3 小结 127

实训6 编制一个排序数组类 128

习题 128

第7章 继承 132

7.1 基类和派生类 132

7.1.1 派生类的定义 132

7.1.2 继承方式 134

7.2 单继承 135

7.2.1 继承成员的访问权限 135

7.2.2 构造函数和析构函数 139

7.2.3 单继承的应用 141

7.3 多继承 144

7.3.1 多继承的概念 144

7.3.2 多继承的构造函数 145

7.3.3 多继承的应用 145

7.4 虚基类 146

7.4.1 虚基类的定义 146

7.4.2 虚基类的构造函数 148

7.4.3 虚基类的应用 149

7.5 例题分析和小结 151

7.5.1 例题 151

7.5.2 例题分析 153

7.5.3 小结 153

实训7 人员类的继承 154

习题 154

第8章 静态成员和友元 158

8.1 静态成员 158

8.1.1 静态成员的定义 158

8.1.2 静态成员的使用 159

8.2 友元 161

8.2.1 友元的定义 161

8.2.2 友元的使用 163

8.3 运算符重载 165

8.3.1 运算符重载规则 166

8.3.2 重载为成员函数 166

8.3.3 重载为友元函数 168

8.4 例题分析和小结 170

8.4.1 例题 170

8.4.2 例题分析 174

8.4.3 小结 174

实训8 个人所得税计算和运算符重载 175

习题 176

第9章 多态和虚函数 178

9.1 虚函数 178

9.1.1 虚函数的定义 178

9.1.2 纯虚函数 182

9.2 抽象类 183

9.3 多态 186

9.3.1 多态的概念 186

9.3.2 多态的应用 186

9.4 例题分析和小结 188

9.4.1 例题 188

9.4.2 例题分析 190

9.4.3 小结 190

实训9 应用多态设计学生类 191

习题 191

第10章 输入/输出流 193

10.1 输入/输出流的概念 193

10.2 输出流 195

10.2.1 基本输出操作 195

10.2.2 输出格式控制 197

10.3 输入流 207

10.3.1 基本输入操作 207

10.3.2 输入控制格式 209

10.4 文件 210

10.4.1 文件的打开和关闭 210

10.4.2 文件的读写 212

10.4.3 文件的随机读写 216

10.5 例题分析与小结 219

10.5.1 例题 219

10.5.2 例题分析 221

10.5.3 小结 221

实训10 输入流和输出流 221

习题 222

第11章 模板和异常处理 226

11.1 模板 226

11.1.1 模板的定义 226

11.1.2 模板的使用 227

11.2 异常处理 229

11.2.1 异常处理的语法结构 229

11.2.2 异常处理的应用 230

11.3 例题分析和小结 231

11.3.1 例题 231

11.3.2 例题分析 233

11.3.3 小结 234

实训11 建造数组模板和异常处理 234

习题 234

第12章 综合应用实例 238

12.1 商场销售管理系统 238

12.1.1 商场销售管理系统类的设计 239

12.1.2 商场销售管理系统的实现 240

12.2 小结 258

实训12 职工工资管理系统 258

参考文献 260

相关图书
作者其它书籍
返回顶部