图书介绍

C++语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C++语言程序设计
  • 刘怀亮主编 著
  • 出版社: 北京:研究出版社
  • ISBN:9787801683564
  • 出版时间:2008
  • 标注页数:287页
  • 文件大小:47MB
  • 文件页数:297页
  • 主题词: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到C++1

1.1语言的由来1

C语言的由来1

C++语言的由来1

1.2面向对象程序设计的介绍2

面向对象的方法2

面向对象的基本概念2

1.3简单的C和C++例子3

基本相同的C语言和C++语言实例3

扩展的C++语言实例4

1.4 C++程序的结构5

基本的框架5

程序的说明5

基本的I/O5

1.5编程工具Visual C++ 6.06

Visual C++6.0简述6

开发C++源程序的过程6

C++单文件的开发步骤及调试7

小结10

习题一10

一、选择题10

二、填空题11

三、思考题12

四、上机操作题13

第2章 C++的数据类型与表达式14

2.1数据类型14

字符集和词汇14

数据存储15

整型、浮点型、字符型、逻辑型、空值型16

枚举类型18

typedef类型19

引用类型20

常量与变量20

2.2运算符与表达式21

算术运算符和表达式21

关系运算符和表达式22

逻辑运算符和表达式23

赋值运算符和表达式24

条件运算符和表达式25

逗号运算符和表达式25

位运算符和表达式26

小结27

习题二27

一、选择题27

二、填空题28

三、思考题29

四、上机操作题30

第3章 C++的程序控制结构31

3.1顺序结构语句31

声明语句31

赋值语句32

简单的I/O语句33

3.2选择结构语句34

if语句34

if-else语句35

switch语句36

3.3循环结构语句37

while语句37

do-while语句38

for循环语句39

循环的嵌套41

3.4转向语句43

break语句43

continue语句44

goto语句45

3.5预处理语句46

#define预处理46

#include预处理47

#ifdef- #else- #endif预处理47

小结48

习题三48

一、选择题48

二、填空题50

三、思考题51

四、上机操作题53

第4章 函数54

4.1函数的结构与调用54

函数的结构54

函数的调用55

函数的返回类型56

函数的原型57

4.2函数参数的传递57

参数缺省57

传值参数58

引用参数59

指针参数61

4.3函数的嵌套与递归62

函数的嵌套62

函数的递归64

4.4函数指针66

函数的地址66

函数的指针67

4.5函数的内联和重载69

函数的内联69

函数的重载70

4.6作用域和命名空间域72

局部变量72

全局变量73

命名空间域75

小结76

习题四77

一、选择题77

二、填空题78

三、思考题79

四、上机操作题80

第5章 指针、数组、结构体和共用体82

5.1指针类型82

地址的引入82

指针变量的定义83

指针变量的运算85

const的约束88

5.2数组89

一维数组89

多维数组92

字符数组和字符串94

指针数组97

5.3结构体和共用体98

结构体的定义98

访问结构成员99

结构体赋值100

结构体与指针101

共用体的定义102

共用体变量的引用102

小结103

习题五104

一、选择题104

二、填空题105

三、思考题106

四、上机操作题108

第6章 类与对象109

6.1类和对象的定义109

类和对象的概念109

访问对象成员112

类的访问限制114

动态内存分配116

this指针118

6.2构造函数和析构函数119

简单的构造函数和析构函数119

带参数的构造函数121

重载构造函数123

复制构造函数124

6.3静态成员125

静态数据成员125

静态成员函数127

6.4友员128

友员函数128

友员类129

小结131

习题六131

一、选择题131

二、填空题132

三、思考题134

四、上机操作题136

第7章 运算符重载138

7.1重载运算符138

C++的重载运算符138

运算符重载的语法形式139

7.2成员函数和友员函数重载运算符的区别140

用成员函数重载运算符140

用友员函数重载运算符142

7.3常用的运算符重载144

重载自增运算符和自减运算符144

重载赋值运算符145

重载下标运算符和函数调用符148

重载输入输出流运算符149

7.4类型转换150

类型转换的规则150

类型转换函数151

小结153

习题七153

一、选择题153

二、填空题154

三、思考题155

四、上机操作题158

第8章 继承159

8.1继承的基本概念159

继承的概念159

继承的实现方式161

8.2基类和派生类162

访问控制162

重写基类成员166

派生类中的静态成员167

8.3多继承168

多继承的概念168

多继承的实现方式170

多继承的派生类构造和析构171

多继承的二义性172

虚拟继承173

小结174

习题八175

一、选择题175

二、填空题176

三、思考题177

四、上机操作题180

第9章 虚函数和多态性182

9.1类指针的引用182

基类指针引用派生类对象182

派生类指针引用基类对象183

9.2虚函数186

虚函数的使用186

虚析构函数189

9.3纯虚函数和抽象类190

纯虚函数191

抽象类192

9.4多态性193

编译时多态193

运行时多态194

小结195

习题九196

一、选择题196

二、填空题197

三、思考题197

四、上机操作题200

第10章 C++的I/O流201

10.1 C++流的概念201

流类库的介绍201

流类库的应用举例202

10.2标准流操作和格式控制203

标准输入流操作204

标准输出流操作205

流错误状态206

设置标志字207

格式控制符209

10.3文件处理211

文件的打开和关闭211

文本文件214

二进制文件216

文件的随机读写217

小结219

习题十一220

一、选择题220

二、填空题221

三、思考题221

四、上机操作题222

第11章 模板224

11.1模板的基本概念224

11.2函数模板224

函数模板的说明225

函数模板的使用225

函数模板的重载227

11.3类模板228

类模板的说明228

类模板的使用229

小结231

习题十一231

一、选择题231

二、填空题233

三、思考题233

四、上机操作题235

第12章 异常处理机制236

12.1 C++异常处理机制236

异常处理的概述236

异常处理的基本思想237

12.2异常处理的实现238

异常处理的语法238

异常处理中的构造与析构240

常见的异常处理242

小结244

习题十二244

一、选择题244

二、填空题246

三、思考题247

四、上机操作题250

第13章 上机实训251

实训1数据类型与表达式251

实训2 C++控制语句253

实训3函数255

实训4数组、指针与字符串258

实训5类与对象260

实训6运算符重载264

实训7继承与派生268

实训8多态性271

实训9输入/输出流275

实训10模板277

实训11异常处理机制280

附录284

A.1 ASCII码表284

A.2运算符和结合性284

参考文献286

内容简介287

热门推荐