图书介绍

C++面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C++面向对象程序设计
  • 胡云主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121067889
  • 出版时间:2008
  • 标注页数:209页
  • 文件大小:19MB
  • 文件页数:219页
  • 主题词: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+++语言的特点1

1.2面向对象方法的基本概念2

1.2.1对象2

1.2.2类2

1.2.3消息3

1.2.4继承3

1.2.5封装3

1.3 C+++语言的基本概念3

1.3.1程序3

1.3.2对象和类4

1.3.3常量和变量6

1.3.4函数6

1.3.5输入和输出6

1.3.6预处理命令#include8

1.3.7头文件8

1.4C++程序风格9

1.4.1命名9

1.4.2编排9

1.4.3注释10

1.5 C++程序的运行环境10

习题115

上机实验116

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

2.1数据类型概述18

2.1.1整型18

2.1.2实型20

2.1.3字符型21

2.1.4逻辑型23

2.1.5枚举型23

2.2表达式24

2.2.1算术运算符24

2.2.2赋值运算符25

2.2.3复合赋值运算符25

2.2.4自增自减运算符26

2.2.5关系运算符27

2.2.6逻辑运算符27

2.3运算符的优先级和结合性28

2.4表达式的副作用30

习题231

上机实验2数据类型及表达式34

第3章 控制结构38

3.1语句概述和程序结构38

3.1.1语句概述38

3.1.2程序结构39

3.2选择结构40

3.2.1条件语句40

3.2.2条件运算符44

3.2.3开关语句45

3.3循环结构48

3.3.1 for语句48

3.3.2 while语句50

3.3.3 do…while语句52

3.3.4三种循环语句的比较53

3.3.5循环的嵌套及应用53

3.4跳转语句54

3.4.1 break语句55

3.4.2 continue语句55

习题357

上机实验3控制结构60

第4章 函数62

4.1函数的定义62

4.1.1无参函数的一般形式62

4.1.2有参函数的一般形式63

4.2函数的调用65

4.2.1函数调用格式65

4.2.2函数的递归调用67

4.3函数调用中的参数传递68

4.3.1传值69

4.3.2数组参数70

4.3.3默认参数72

4.4变量的作用域73

4.4.1局部变量74

4.4.2全局变量75

4.4.3静态变量76

4.5函数的原型77

习题478

上机实验4函数82

第5章 数组与指针84

5.1一维数组84

5.1.1一维数组的定义和初始化84

5.1.2一维数组的应用86

5.1.3一维字符数组与字符串87

5.1.4字符串的主要操作88

5.2二维数组91

5.2.1二维数组的定义和初始化91

5.2.2二维数组的应用92

5.3指针93

5.3.1指针的定义与初始化93

5.3.2指针的类型94

5.3.3指针运算94

5.3.4指针和一维数组的关系95

5.3.5指针和字符串的关系96

5.4动态内存管理97

5.5引用99

5.5.1引用的定义和初始化99

5.5 2指针和引用100

习题5102

上机实验5103

第6章 构造函数与析构函数104

6.1构造函数与析构函数的作用104

6.2构造函数104

6.2.1构造函数的重载与对象的构造104

6.2.2默认构造函数106

6.2.3拷贝构造函数106

6.2.4成员初始化参数表108

6.3析构函数108

习题6109

上机实验6112

第7章 函数重载和运算符重载114

7.1函数重载114

7.1.1函数重载的含义114

7.1.2使用函数重载的条件114

7.1.3重载函数的使用方法115

7.1.4默认参数与重载函数115

7.2友元函数和友元类117

7.3运算符重载119

7.3.1运算符重载的规则123

7.3.2单目运算符的重载124

7.3.3双目运算符的重载125

7.3.4特殊运算符的重载126

7.3.5举例132

习题7135

上机实验7141

第8章 继承、虚函数与多态性143

8.1单继承143

8.1.1派生类的定义143

8.1.2访问控制144

8.1.3域运算符148

8.1.4构造函数与析构函数的执行顺序149

8.1.5基类与派生类的关系150

8.2多继承150

8.2.1多继承的定义150

8.2.2虚基类152

8.3虚函数153

8.3.1虚函数的定义153

8.3.2虚函数的使用153

8.3.3纯虚函数156

8.4多态性157

习题8158

上机实验8162

第9章 C++流163

9.1基本流类163

9.1 1 C++流的概念163

9.1.2流的层次结构163

9.1.3插入流和抽取流164

9.2文件操作166

9.2.1数据的层次166

9.2.2文件和流167

9.2.3建立顺序访问文件168

9.2.4随机文件读/写175

习题9176

上机实验9177

第10章 项目实践179

10.1项目分析179

10.2程序框架模块设计180

10.2.1建立文件模块设计187

10.2.2读文件模块设计188

10.2.3复制文件模块设计189

10.2.4查找记录模块设计190

10.2.5增加记录模块设计192

10.2.6删除记录模块设计193

参考答案195

热门推荐