图书介绍

高等院校计算机精品教材系列 C++程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

高等院校计算机精品教材系列 C++程序设计
  • 郑莉,李超编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111368069
  • 出版时间:2012
  • 标注页数:330页
  • 文件大小:18MB
  • 文件页数:342页
  • 主题词: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计算机程序设计语言2

1.1.2 C++语言3

1.2数据的存储与表示4

1.2.1数据的存储4

1.2.2基本数据类型7

1.2.3类与对象11

1.2.4其他自定义类型12

1.2.5数据的输入与输出15

1.3复习思考17

1.4实验指导18

1.5自测练习20

第2章 运算的模拟21

2.1运算符与表达式21

2.1.1算术运算21

2.1.2赋值运算23

2.1.3自增/自减运算25

2.1.4逗号运算26

2.1.5关系运算26

2.1.6逻辑运算26

2.1.7条件运算28

2.1.8 sizeof运算29

2.1.9位运算30

2.2运算优先级与类型转换32

2.2.1优先级32

2.2.2类型转换34

2.3运算符重载简介37

2.4复习思考37

2.5实验指导38

2.6自测练习44

第3章 流程控制45

3.1判断与选择45

3.1.1基本的选择结构46

3.1.2多重选择47

3.2重复执行49

3.2.1 while语句50

3.2.2 do-while语句51

3.2.3 for语句52

3.2.4选择结构与循环结构的嵌套54

3.3其他控制语句56

3.3.1 break与continue56

3.3.2 switch语句58

3.3.3 goto语句59

3.4复习思考60

3.5实验指导61

3.6自测练习64

第4章 类与对象68

4.1对现实事物的模拟68

4.2类的设计69

4.2.1类的定义格式69

4.2.2数据成员70

4.2.3函数成员70

4.2.4成员的访问控制82

4.3对象82

4.3.1对象的定义与使用83

4.3.2对象的构造83

4.3.3对象析构90

4.4复习思考92

4.5实验指导92

4.6自测练习95

第5章 共享与数据保护99

5.1类的静态成员99

5.1.1静态数据成员99

5.1.2静态函数成员101

5.2友元类104

5.3共享数据的保护107

5.3.1常引用107

5.3.2常对象108

5.3.3常成员109

5.4复习思考112

5.5实验指导112

5.6自测练习115

第6章 全局函数117

6.1全局函数的定义117

6.1.1函数定义的语法117

6.1.2全局函数调用及调用对定义的要求118

6.1.3内联函数119

6.1.4带默认形参值的函数121

6.1.5全局函数重载122

6.2全局函数的调用125

6.2.1函数调用的执行机制125

6.2.2函数调用举例125

6.3标识符的作用域与对象的生存期129

6.3.1作用域与可见性129

6.3.2静态与动态生存期132

6.4类的友元函数135

6.4.1全局友元函数135

6.4.2类的成员函数作为友元函数137

6.5函数的嵌套与递归调用137

6.5.1嵌套调用137

6.5.2递归调用140

6.6使用C++系统函数141

6.7复习思考142

6.8实验指导142

6.9自测练习144

第7章 数组与字符串146

7.1数组146

7.1.1一维数组146

7.1.2多维数组152

7.1.3数组作为函数参数155

7.2字符串158

7.2.1用字符数组存储和处理字符串158

7.2.2 string类160

7.3复习思考163

7.4实验指导164

7.5自测练习165

第8章 指针166

8.1指针的定义与使用166

8.1.1内存空间的访问方式166

8.1.2指针变量的声明167

8.1.3与地址相关的运算——“*”和“&”168

8.2指针运算170

8.2.1指针的赋值170

8.2.2指针的算术运算175

8.2.3指针的比较177

8.3指针与数组177

8.3.1用指针处理数组元素177

8.3.2指针数组179

8.4指针与函数181

8.4.1用指针作为函数参数181

8.4.2指针型函数183

8.4.3指向函数的指针184

8.5对象指针185

8.6复习思考190

8.7实验指导190

8.8自测练习191

第9章 动态内存分配193

9.1动态内存分配与释放193

9.1.1 new运算和delete运算193

9.1.2动态内存分配与释放函数200

9.2浅拷贝与深拷贝201

9.2.1浅拷贝201

9.2.2深拷贝203

9.3复习思考204

9.4实验指导205

9.5自测练习207

第10章 类的重用208

10.1类的组合208

10.1.1对象成员的初始化208

10.1.2向前引用声明211

10.2继承与派生213

10.2.1派生类成员访问控制215

10.2.2派生类的构造和析构函数220

10.2.3向上转型224

10.3虚继承226

10.3.1同名隐藏226

10.3.2虚基类230

10.4复习思考232

10.5实验指导232

10.6自测练习235

第11章 多态性237

11.1多态性概述237

11.2虚函数237

11.2.1一般虚函数成员237

11.2.2虚析构函数240

11.3抽象类241

11.3.1纯虚函数242

11.3.2抽象类242

11.4复习与思考243

11.5实验指导243

11.6自测练习246

第12章 流类库与输入/输出250

12.1 I/O流的概念及流类库结构250

12.2输出流253

12.3输入流265

12.4输入/输出流272

12.5复习思考272

12.6实验指导272

12.7自测练习275

第13章 运算符重载276

13.1运算符重载的规则276

13.2运算符重载为成员函数278

13.3运算符重载为非成员函数280

13.4典型运算符重载示例281

13.4.1算术运算符的重载281

13.4.2赋值运算符的重载283

13.4.3自增/自减运算符的重载285

13.4.4逻辑运算符的重载288

13.5其他操作符的重载291

13.5.1流输入输出操作符的重载291

13.5.2下标操作符的重载292

13.6复习思考293

13.7实验指导294

13.8自测练习296

第14章 模板298

14.1函数模板298

14.1.1函数模板的概念、定义与应用298

14.1.2函数模板的实例化300

14.1.3模板实参的省略302

14.2类模板304

14.2.1类模板的概念、定义与应用304

14.2.2模板类的派生与继承307

14.3复习思考308

14.4实验指导308

14.5自测练习311

第15章 异常处理313

15.1异常处理的基本思想313

15.2 C++异常处理的实现314

15.2.1异常处理的语法314

15.2.2声明异常接口317

15.3异常处理中的构造与析构317

15.4标准程序库异常处理320

15.5复习思考321

15.6实验指导322

15.7自测练习324

附录 自测练习题参考答案327

热门推荐