图书介绍

面向对象程序设计经典实验案例集2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

面向对象程序设计经典实验案例集
  • 郑莉主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040346428
  • 出版时间:2012
  • 标注页数:199页
  • 文件大小:6MB
  • 文件页数:218页
  • 主题词:面向对象语言-程序设计-高等学校-教学参考资料;C语言-程序设计-高等学校-教学参考资料

PDF下载


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

下载说明

面向对象程序设计经典实验案例集PDF格式电子书版下载

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

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

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

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

图书目录

第0章 绪论1

0.1实验目标和要求1

0.1.1实验目标1

0.1.2实验要求1

0.2实验实施要点1

0.2.1实验准备2

0.2.2实验操作2

0.2.3结果分析2

0.2.4问题解决2

0.3实验环境2

0.4本书结构3

0.5实验的知识体系4

第1章 程序基本知识8

1.1知识要点8

1.1.1C+++程序的结构8

1.1.2C+++输入输出的实现8

1.2实验项目说明与实施方案8

1.2.1实验项目说明8

1.2.2实验实施方案9

1.3实验项目案例分析9

实验项目:字符串常量的输出9

第2章 简单数据与运算12

2.1知识要点12

2.1.1字符集与词法记号12

2.1.2C+++基本数据类型13

2.1.3常量与变量13

2.1.4运算符与表达式13

2.1.5表达式中的类型转换14

2.2实验项目说明与实施方案14

2.2.1实验项目说明14

2.2.2实验实施方案16

2.3实验项目案例分析17

2.3.1实验项目2-1:C+++中的逻辑运算17

2.3.2实验项目2-2:C+++运算综合练习20

2.4实验项目汇编23

2.4.1实验项目2-3:C+++中基本数据类型的定义和输出23

2.4.2实验项目2-4:C+++中基本数据类型的输入23

2.4.3实验项目2-5:C+++中基本字符串变量的输入和输出24

2.4.4实验项目2-6:C+++中整数的算术运算25

2.4.5实验项目2-7:C+++中浮点类型数据的算术运算25

2.4.6实验项目2-8:C+++中字符型数据的运算26

2.4.7实验项目2-9:C+++中基本数据类型间的运算和类型转换26

2.4.8实验项目2-10:C+++中的高级数学运算27

2.4.9实验项目2-11:C+++中的位运算28

2.4.10实验项目2-12:C+++中的sizeof运算29

2.4.11实验项目2-13:C+++中字符串中的转义字符29

第3章 流程控制31

3.1知识要点31

3.1.1选择语句31

3.1.2循环语句32

3.1.3其他控制语句32

3.2实验项目说明与实施方案32

3.2.1实验项目说明32

3.2.2实验实施方案34

3.3实验项目案例分析34

3.3.1实验项目3-1:C+++流程控制应用34

3.3.2实验项目3-2:逻辑运算与流程控制39

3.4实验项目汇编42

3.4.1实验项目3-3:基本的if语句和if-else语句42

3.4.2实验项目3-4:基本分支结构43

3.4.3实验项目3-5:for循环43

3.4.4实验项目3-6:while循环和do-while循环44

3.4.5实验项目3-7:break语句和continue语句46

3.4.6实验项目3-8:基本的switch结构46

第4章 复杂数据与运算47

4.1知识要点47

4.1.1数组47

4.1.2指针47

4.1.3字符串49

4.2实验项目说明与实施方案49

4.2.1实验项目说明49

4.2.2实验实施方案51

4.3实验项目案例分析52

4.3.1实验项目4-1:使用指针访问字符串52

4.3.2实验项目4-2:字符型数组与字符串54

4.4实验项目汇编57

4.4.1实验项目4-3:一维数组的声明、定义、初始化与访问57

4.4.2实验项目4-4:多维数组的声明、定义、初始化与访问58

4.4.3实验项目4-5:数组访问越界问题59

4.4.4实验项目4-6:指针的基本使用60

4.4.5实验项目4-7:指针的运算61

4.4.6实验项目4-8:new和delete操作61

4.4.7实验项目4-9:使用指针访问数组62

4.4.8实验项目4-10:字符串的声明、定义、初始化与访问62

4.4.9实验项目4-11:C+++中字符串的基本运算63

4.4.10实验项目4-12:C+++中字符串相关函数63

4.4.11实验项目4-13:C+++中字符串与其他数据类型的相互转换64

4.4.12实验项目4-14:枚举类型64

第5章 输入输出流66

5.1知识要点66

5.1.1流的含义66

5.1.2I/O流类列表67

5.1.3流对象67

5.1.4输出控制68

5.1.5文件流68

5.2实验项目说明与实施方案68

5.2.1实验项目说明68

5.2.2实验实施方案69

5.3实验项目案例分析69

实验项目5-1:流文件(二进制文件)的读取与写入69

5.4实验项目汇编75

5.4.1实验项目5-2:输入输出的格式控制75

5.4.2实验项目5-3:文本文件的读取与写人76

第6章 函数基础77

6.1知识要点77

6.1.1函数的定义77

6.1.2内联函数77

6.1.3函数调用及参数传递77

6.1.4函数的嵌套调用78

6.1.5函数默认参数78

6.1.6函数重载78

6.1.7对象的生存期78

6.2实验项目说明与实施方案78

6.2.1实验项目说明79

6.2.2实验实施方案80

6.3实验项目案例分析80

6.3.1实验项目6-1:函数的三种参数传递方式——传值、传指针和传引用80

6.3.2实验项目6-2:函数在递归方法中的应用85

6.4实验项目汇编89

6.4.1实验项目6-3:无参函数的定义与调用89

6.4.2实验项目6-4:带参函数的定义与调用89

6.4.3实验项目6-5:参数带默认值的函数的定义与调用90

6.4.4实验项目6-6:函数指针及参数为函数指针的函数91

6.4.5实验项目6-7:函数重载91

6.4.6实验项目6-8:局部变量、全局变量和静态变量92

第7章 函数模板基础93

7.1知识要点93

7.1.1函数模板的定义93

7.1.2函数模板实例化93

7.2实验项目说明与实施方案94

7.2.1实验项目说明94

7.2.2实验实施方案94

7.3实验项目案例分析95

实验项目7-1:函数模板基础95

7.4实验项目汇编98

7.4.1实验项目7-2:显式函数模板实参98

7.4.2实验项目7-3:函数模板实参的省略99

第8章 结构体基础101

8.1知识要点101

8.2实验项目说明与实施方案102

8.2.1实验项目说明102

8.2.2实验实施方案103

8.3实验项目案例分析103

8.3.1实验项目8-1:结构体的更多细节103

8.3.2实验项目8-2:结构体指针的更多细节106

8.4实验项目汇编108

8.4.1实验项目8-3:结构体的定义,对象的定义、赋值和基本访问108

8.4.2实验项目8-4:结构体的成员函数109

8.4.3实验项目8-5:结构体成员的访问权限109

8.4.4实验项目8-6:结构体相关练习110

8.4.5实验项目8-7:结构体的运算符重载110

第9章类112

9.1知识要点112

9.1.1抽象和封装112

9.1.2类的基本概念112

9.1.3构造函数与析构函数113

9.1.4友元函数与友元类114

9.2实验项目说明与实施方案114

9.2.1实验项目说明114

9.2.2实验实施方案116

9.3实验项目案例分析116

9.3.1实验项目9-1:类的更多细节116

9.3.2实验项目9-2:构造函数和析构函数基础119

9.4实验项目汇编122

9.4.1实验项目9-3:类的定义,对象的定义、赋值和基本访问122

9.4.2实验项目9-4:类的成员函数122

9.4.3实验项目9-5:类成员的访问权限基础123

9.4.4实验项目9-6:拷贝构造函数123

9.4.5实验项目9-7:类的构造函数专题124

9.4.6实验项目9-8:字符串的其他构造方法124

9.4.7实验项目9-9:类的友元函数125

9.4.8实验项目9-10:友元类125

9.4.9实验项目9-11:类的静态成员126

第10章 运算符重载127

10.1知识要点127

10.1.1运算符重载的含义127

10.1.2运算符重载的形式127

10.1.3运算符重载为成员函数和友元函数127

10.1.4不能重载的运算符128

10.1.5内置操作符的规则128

10.2实验项目说明与实施方案128

10.2.1实验项目说明128

10.2.2实验实施方案129

10.3实验项目案例分析130

10.3.1实验项目10-1:输入输出流运算符的重载130

10.3.2实验项目10-2:其他运算符的重载134

10.4实验项目汇编139

10.4.1实验项目10-3:类的运算符重载基础139

10.4.2实验项目10-4:逻辑运算符的重载140

第11章 类的多态与重用141

11.1知识要点141

11.1.1类的组合141

11.1.2类的继承141

11.1.3类继承的访问权限141

11.1.4类继承的构造函数与析构函数142

11.1.5类继承的同名成员142

11.1.6虚继承142

11.1.7虚函数143

11.1.8纯虚函数143

11.2实验项目说明与实施方案144

11.2.1实验项目说明144

11.2.2实验实施方案145

11.3实验项目案例分析146

11.3.1实验项目11-1:虚函数146

11.3.2实验项目11-2:虚基类及其多继承152

11.4实验项目汇编157

11.4.1实验项目11-3:类的组合157

11.4.2实验项目11-4:类继承基础158

11.4.3实验项目11-5:类继承的访问权限159

11.4.4实验项目11-6:多继承160

11.4.5实验项目11-7:纯虚函数与抽象类160

第12章 类模板161

12.1知识要点161

12.1.1类模板的定义161

12.1.2类模板的形参161

12.1.3类模板的实例化162

12.2实验项目说明与实施方案162

12.2.1实验项目说明162

12.2.2实验实施方案163

12.3实验项目案例分析163

实验项目12-1:模板类的继承与派生163

12.4实验项目汇编169

12.4.1实验项目12-2:类模板的定义与简单实现169

12.4.2实验项目12-3:类模板的实例化170

第13章C++标准库基础171

13.1知识要点171

13.1.1编译预处理和多文件组织171

13.1.2泛型程序设计概述172

13.1.3C+++中的容器类172

13.1.4标准库中的迭代器173

13.1.5C+++标准类库中的通用算法概述174

13.2实验项目说明与实施方案174

13.2.1实验项目说明174

13.2.2实验实施方案176

13.3实验项目案例分析176

13.3.1实验项目13-1:链表基础176

13.3.2实验项目13-2:C+++标准库的常规线性容器——链表和向量185

13.4实验项目汇编193

13.4.1实验项目13-3:多文件工程与编译预处理命令193

13.4.2实验项目13-4:C+++标准库的特殊次序存取容器——栈、队列和双端队列194

13.4.3实验项目13-5:C+++标准库的非线性容器196

参考文献199

热门推荐