图书介绍

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

面向对象程序设计C++教程
  • 于帆,赵妮,闫谦时编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030241481
  • 出版时间:2009
  • 标注页数:220页
  • 文件大小:51MB
  • 文件页数:230页
  • 主题词: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 程序设计基础1

1.1.1 程序设计的概念1

1.1.2 结构化程序设计2

1.1.3 面向对象的程序设计3

1.2 算法基础与程序设计语言5

1.2.1 算法的概念6

1.2.2 算法的评价6

1.2.3 算法的设计要求6

1.2.4 算法的表示7

1.2.5 程序设计语言10

1.2.6 语言翻译程序11

1.3 C++语言的产生与其结构特点12

1.3.1 C++语言的产生与发展12

1.3.2 C++语言程序结构特点13

1.3.3 C++语言程序的组成结构特点17

1.4 C++语言程序的编辑与运行19

1.4.1 C++语言程序编译的一般步骤19

1.4.2 VisualC++集成开发环境简介20

习题24

第2章 C++基本数据类型、运算符与表达式25

2.1 标识符、常量与变量25

2.1.1 标识符与关键字25

2.1.2 常量26

2.1.3 变量28

2.2 C++语言的数据类型29

2.2.1 整型29

2.2.2 实型31

2.2.3 字符型及字符串常量33

2.2.4 逻辑类型36

2.3 不同类型数据的混合运算37

2.3.1 数据间的混合运算与类型转换37

2.3.2 赋值运算中的数据类型转换38

2.3.3 强制类型转换39

2.4 运算符和表达式40

2.4.1 C++运算符41

2.4.2 算术运算符和算术表达式41

2.4.3 赋值运算符43

2.4.4 关系运算符和关系表达式45

2.4.5 逻辑运算符和逻辑表达式46

2.4.6 逗号运算符和逗号表达式48

2.4.7 条件运算符48

2.5 位运算49

习题51

第3章 C++语言程序的控制结构53

3.1 顺序结构程序设计53

3.1.1 顺序结构的语句53

3.1.2 输入/输出流55

3.1.3 引用57

3.1.4 顺序结构程序举例58

3.2 选择结构程序设计60

3.2.1 if语句61

3.2.2 switch语句68

3.2.3 选择结构程序举例70

3.3 循环结构程序设计72

3.3.1 while循环72

3.3.2 do-while循环73

3.3.3 for循环74

3.3.4 break、continue和goto语句78

3.3.5 循环嵌套80

3.3.6 循环结构程序设计举例81

习题84

第4章 数组与字符串86

4.1 数组概述86

4.2 一维数组87

4.2.1 一维数组的定义87

4.2.2 一维数组的初始化88

4.2.3 数组元素的引用88

4.2.4 一维数组的应用举例90

4.3 二维数组92

4.3.1 二维数组的定义92

4.3.2 二维数组的初始化94

4.3.3 二维数组元素的引用94

4.3.4 二维数组应用举例95

4.4 字符数组97

4.4.1 字符数组的定义、初始化及引用98

4.4.2 字符串和字符串结束标志99

4.4.3 字符数组的输入/输出100

4.4.4 常用字符串处理函数102

习题103

第5章 函数104

5.1 概述104

5.1.1 模块化程序设计104

5.1.2 函数的分类105

5.2 函数定义与调用106

5.2.1 函数定义106

5.2.2 函数返回值108

5.2.3 函数调用108

5.3 内联函数113

5.4 变量的作用域114

5.4.1 局部变量115

5.4.2 全局变量116

5.4.3 变量的存储类型120

5.4.4 内部函数和外部函数125

5.5 数组作为函数参数126

5.5.1 数组元素作函数实参126

5.5.2 数组名作为函数参数127

5.6 函数的嵌套调用与递归调用129

5.6.1 函数的嵌套调用129

5.6.2 函数的递归调用130

5.7 函数重载与函数模板133

5.7.1 函数重载133

5.7.2 函数模板135

习题137

第6章 指针138

6.1 地址和指针变量138

6.1.1 内存地址与变量访问138

6.1.2 指针与指针变量140

6.2 指针的使用与操作142

6.2.1 指针变量的使用142

6.2.2 指针变量的移动144

6.2.3 指针变量的关系运算144

6.2.4 指针变量作为函数参数144

6.2.5 void指针和const指针146

6.3 数组指针148

6.3.1 概述148

6.3.2 二维数组的指针及其指针变量149

6.3.3 字符串指针151

6.4 C++动态内存操作152

6.4.1 传统的动态内存函数153

6.4.2 C++堆动态内存操作154

6.5 函数指针157

习题158

第7章 类与对象160

7.1 面向对象的程序设计思想160

7.2 类163

7.3 对象165

7.3.1 对象的定义166

7.3.2 对象的操作167

7.3.3 this指针168

7.4 构造函数170

7.4.1 构造函数的定义170

7.4.2 构造函数的重载172

7.4.3 复制构造函数173

7.5 析构函数175

7.6 静态成员177

7.6.1 静态数据成员177

7.6.2 静态成员函数178

7.7 友元180

7.7.1 友元函数180

7.7.2 友元类182

习题183

第8章 运算符重载186

8.1 运算符重载的概念186

8.2 运算符重载的用法187

8.2.1 类成员运算符重载187

8.2.2 友元运算符重载189

8.3 特殊运算符的重载190

8.3.1 重载增量运算符190

8.3.2 重载赋值运算符193

8.3.3 函数调用运算符的重载194

习题195

第9章 继承与派生196

9.1 继承与派生196

9.1.1 派生类的定义196

9.1.2 派生类生成过程198

9.2 类的继承方式199

9.2.1 公有继承200

9.2.2 私有继承201

9.2.3 保护继承203

9.3 单继承204

9.3.1 成员访问权限在继承中的控制204

9.3.2 派生类的构造和析构函数206

9.4 多继承210

9.4.1 多继承的概念210

9.4.2 多继承的构造函数210

9.5 赋值兼容原则212

习题212

第10章 异常处理214

10.1 异常处理的概念214

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

10.2.1 异常处理的语法215

10.2.2 异常处理的执行过程216

10.2.3 异常处理的使用216

10.3 异常处理中的构造与析构217

习题219

主要参考文献220

热门推荐