图书介绍

C++程序设计与应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C++程序设计与应用
  • 郑立华,冀荣华主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302237471
  • 出版时间:2011
  • 标注页数:341页
  • 文件大小:91MB
  • 文件页数:355页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 绪论1

1.1 计算机程序设计语言的发展1

1.1.1 机器语言与汇编语言1

1.1.2 高级语言2

1.1.3 面向对象程序设计语言2

1.2 计算机程序设计方法3

1.2.1 计算机程序开发过程3

1.2.2 面向对象程序设计方法3

1.2.3 UML简介5

1.2.4 简单的C++程序8

1.2.5 利用Visual C++ 6.0开发C++程序实例9

1.3 计算机算法11

1.3.1 算法基本概念11

1.3.2 算法表示方法11

1.4 计算机中信息的表示和存储14

1.4.1 计算机中的数制14

1.4.2 信息的存储17

1.4.3 计算机中信息的表示17

1.5 小结20

1.6 习题20

第2章 C++程序设计基础22

2.1 基本数据类型和表达式22

2.1.1 基本数据类型22

2.1.2 关键字和标识符23

2.1.3 常量23

2.1.4 变量26

2.1.5 自定义数据类型27

2.1.6 运算符和表达式31

2.1.7 C++语句39

2.2 数据的基本输入和输出40

2.2.1 标准输入/输出流对象40

2.2.2 数据的输入/输出40

2.3 算法的基本控制结构42

2.3.1 选择结构42

2.3.2 循环结构47

2.3.3 循环结构与选择结构的嵌套50

2.3.4 其他控制语句52

2.4 小结54

2.5 习题55

第3章 函数与程序结构59

3.1 函数定义与使用59

3.1.1 函数的定义59

3.1.2 函数的调用61

3.1.3 函数的声明66

3.1.4 函数调用时的参数传递和返回值68

3.1.5 带默认形参值的函数74

3.2 内联函数75

3.3 递归函数76

3.3.1 递归函数的定义与调用76

3.3.2 递归函数的执行过程77

3.4 函数重载79

3.5 系统函数80

3.6 C++程序结构81

3.6.1 函数组织和多文件结构82

3.6.2 头文件84

3.6.3 标识符的作用域与生存期85

3.6.4 命名空间92

3.6.5 编译预处理命令93

3.7 应用实例96

3.8 小结97

3.9 习题98

第4章 数组、指针与字符串102

4.1 数组102

4.1.1 数组的定义与使用102

4.1.2 数组作为函数参数109

4.2 字符数组与C字符串110

4.2.1 字符数组的定义与使用110

4.2.2 用字符数组存放字符串111

4.2.3 C字符串的输入和输出112

4.2.4 字符串处理函数112

4.3 指针116

4.3.1 指针变量的定义116

4.3.2 指针的运算121

4.3.3 指针与数组124

4.3.4 指针与函数128

4.3.5 二级指针131

4.4 动态内存分配132

4.4.1 new运算和delete运算132

4.4.2 动态内存分配与释放函数134

4.5 带参的main函数135

4.6 应用实例136

4.7 小结139

4.8 习题139

第5章 类与对象144

5.1 类144

5.1.1 类的定义144

5.1.2 类成员的访问控制146

5.1.3 类的成员函数147

5.1.4 const数据成员和成员函数150

5.1.5 static数据成员和成员函数151

5.2 对象154

5.2.1 对象的定义和使用154

5.2.2 常对象155

5.2.3 对象数组156

5.2.4 对象指针157

5.2.5 this指针160

5.3 构造函数和析构函数161

5.3.1 构造函数161

5.3.2 析构函数165

5.3.3 拷贝构造函数166

5.4 类的组合170

5.4.1 组合类170

5.4.2 前向引用声明177

5.5 友元179

5.5.1 友元函数179

5.5.2 友元类181

5.6 应用实例182

5.7 小结185

5.8 习题186

第6章 继承与派生190

6.1 类的继承与派生190

6.1.1 继承的概念190

6.1.2 派生类的定义191

6.1.3 派生类的生成过程192

6.2 继承方式192

6.2.1 公有继承192

6.2.2 私有继承194

6.2.3 保护继承195

6.3 Liskov替换准则195

6.4 派生类的构造与析构197

6.4.1 派生类构造函数197

6.4.2 析构函数及执行顺序199

6.5 多继承200

6.5.1 多继承概念200

6.5.2 多继承派生类的定义形式200

6.5.3 多继承的构造函数与析构函数202

6.6 派生类成员的标识与访问206

6.6.1 作用域分辨206

6.6.2 多继承存在的问题207

6.7 虚拟继承208

6.7.1 虚拟继承的声明208

6.7.2 虚基类初始化210

6.8 应用实例212

6.9 小结213

6.10 习题214

第7章 多态性219

7.1 多态的类型和实现219

7.1.1 多态的类型219

7.1.2 多态的实现220

7.2 运算符重载220

7.2.1 运算符重载的规则221

7.2.2 运算符重载为成员函数221

7.2.3 运算符重载为友元函数224

7.3 虚函数228

7.3.1 虚函数的定义和使用229

7.3.2 虚析构函数230

7.4 抽象类230

7.4.1 纯虚函数231

7.4.2 抽象类231

7.5 应用实例232

7.6 小结234

7.7 习题234

第8章 模板238

8.1 函数模板238

8.1.1 函数模板的定义238

8.1.2 函数模板的使用240

8.2 类模板241

8.2.1 类模板的定义242

8.2.2 类模板的使用242

8.3 C++标准模板库244

8.3.1 容器和容器适配器245

8.3.2 迭代器254

8.3.3 STL的算法257

8.4 应用实例261

8.5 小结264

8.6 习题264

第9章 流类库与输入/输出267

9.1 I/O流的概念和流类库结构267

9.2 控制台输入/输出269

9.2.1 基于I/O类库的输入/输出269

9.2.2 基于标准I/O函数库的输入/输出281

9.2.3 重载提取和插入运算符282

9.3 文件的输入/输出283

9.3.1 基于I/O类库的输入/输出284

9.3.2 基于I/O函数库的输入/输出292

9.4 字符串的输入/输出293

9.5 应用实例296

9.6 小结301

9.7 习题302

第10章 异常处理306

10.1 异常机制306

10.2 C++异常处理的实现307

10.2.1 异常处理过程307

10.2.2 异常接口声明310

10.3 标准程序库异常的用法312

10.4 异常处理中的构造与析构313

10.5 多个异常事件的处理315

10.6 应用实例316

10.7 小结317

10.8 习题317

习题参考答案322

附录A337

附录B338

参考文献340

热门推荐