图书介绍

C++程序设计pdf电子书版本下载

C++程序设计
  • 李龙澍主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302062900
  • 出版时间:2003
  • 标注页数:260页
  • 文件大小:22MB
  • 文件页数:275页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

精品推荐