图书介绍

C++程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C++程序设计
  • 邓振杰主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115129886
  • 出版时间:2005
  • 标注页数:240页
  • 文件大小:12MB
  • 文件页数:251页
  • 主题词: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传统程序设计及其局限性3

1.1.3 面向对象程序设计及其优点4

1.1.4面向对象程序设计的特点6

1.1.5面向对象程序设计语言的发展7

1.2 C++的发展和特点8

1.2.1 C++的发展8

1.2.3 C++与C语言的关系9

1.2.2 C++的特点9

1.3 C++程序基本结构10

1.3.1 C++程序基本结构10

1.3.2 C++程序的书写格式11

1.4 C++程序的上机实现11

1.4.1 编辑12

1.4.2编译12

1.4.3连接12

1.4.4运行12

习题17

2.1.2关键字18

2.1.1标识符18

2.1词法符号18

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

2.1.3 常量19

2.1.4运算符19

2.1.5分隔符19

2.2基本数据类型19

2.3常量与变量20

2.3.1 常量21

2.3.2 变量23

2.4运算符和表达式24

2.4.1运算符24

2.4.2表达式28

2.5控制语句32

2.5.1表达式语句32

2.5.2复合语句32

2.5.3选择语句32

2.5.4循环语句36

2.5.5转移语句39

习题41

第3章 函数43

3.1函数的定义43

3.1.1 函数定义43

3.1.2 函数原型44

3.2.1 函数调用的概念45

3.2函数调用45

3.2.2 函数调用的参数传递46

3.2.3 函数的嵌套调用和递归调用49

3.2.4函数main()的参数53

3.3局部变量和全局变量54

3.3.1局部变量54

3.3.2全局变量54

3.4内联函数55

3.5函数重载56

习题57

4.1.1 一维数组的定义61

4.1.2一维数组的初始化61

4.1一维数组的定义和数组元素的引用61

第4章 数组61

4.1.3 一维数组元素的引用62

4.1.4一维数组的使用62

4.2二维数组的定义和数组元素的引用64

4.2.1二维数组的定义64

4.2.2二维数组元素的初始化65

4.2.3二维数组元素的引用66

4.2.4二维数组的使用66

4.3字符数组68

4.3.1 字符数组的定义及初始化68

4.3.2字符串处理函数69

4.3.3 字符数组的应用71

习题72

第5章 结构体和共用体74

5.1结构体74

5.1.1结构体的定义74

5.1.2结构体变量的定义75

5.1.3结构体变量的初始化76

5.1.4结构体变量的使用76

5.1.5结构体数组77

5.2共用体82

5.2.1 共用体、共用体变量的定义83

5.2.2共用体变量的使用84

习题85

第6章 指针和引用86

6.1指针86

6.1.1指针的概念86

6.1.2指针与数组92

6.1.3 指针与字符串97

6.1.4指针与函数98

6.1.5动态内存分配101

6.2引用104

6.2.1 引用的概念104

6.2.2引用与函数105

习题107

7.1类的定义109

第7章 类与数据抽象109

7.2对象的定义112

7.2.1对象的定义112

7.2.2对象成员的表示方法112

7.3构造函数和析构函数113

7.3.1 构造函数和析构函数113

7.3.2缺省构造函数和缺省析构函数116

7.3.3拷贝初始化构造函数117

7.4成员函数的特征119

7.4.1 成员函数的重载119

7.4.2参数的缺省值120

7.5静态成员122

7.5.1静态数据成员122

7.5.2静态成员函数124

7.6友元126

7.6.1友元函数126

7.6.2 友元类128

7.7对象的指针和对象的引用129

7.7.1对象的指针129

7.7.2 this指针132

7.7.3对象引用133

7.8对象数组134

7.9.1 常指针和常引用137

7.9常类型137

7.9.2常成员函数138

7.9.3 常数据成员139

习题140

运算符重载147

8.1概述147

8.2运算符重载的一般规则147

8.3一些特殊操作符的重载148

8.3.1 一元运算符重载148

8.3.2二元运算符重载151

习题154

9.1.1 派生类的定义157

第9章 继承性157

9.1基类和派生类157

9.1.2继承方式158

9.2单继承159

9.2.1 单继承中的成员访问权限159

9.2.2构造函数和析构函数161

9.3多继承164

9.3.1 多继承的概念164

9.3.2 多继承的构造函数和析构函数166

9.3.3二义性问题168

9.4虚基类169

9.4.1 虚基类的引入和说明169

9.4.2虚基类的构造函数170

9.4.3 虚基类的应用171

习题174

第10章 虚函数和多态性178

10.1 虚函数178

10.1.1 虚函数的定义178

10.1.2 纯虚函数180

10.2抽象类181

10.3虚析构函数182

10.4多态184

10.4.1 多态的含义184

10.4.2 多态的应用185

习题187

第11章 C++输入/输出流190

11.1输入/输出流的概念190

11.2输出流191

11.2.1基本输出操作191

11.2.2输出格式控制197

11.3输入流203

11.3.1基本输入操作203

11.3.2输入格式控制208

习题208

第12章 文件处理210

12.1 文件简介210

12.2文件和流211

12.3顺序文件的访问212

12.3.1 建立顺序访问文件212

12.3.2读取顺序文件中的数据215

12.3.3 更新顺序文件中的数据217

12.4随机文件的访问218

12.4.1 建立随机访问文件218

12.4.2读取随机文件中的数据220

12.4.3 数据写入随机文件221

习题222

第13章 实训223

13.1 实训1——熟悉Visual C++6.0集成开发环境223

13.2实训2——简单C++程序设计227

13.3实训3——控制语句232

13.4 实训4——函数的应用233

13.5实训5——数组的使用234

13.6 实训6——结构体和共用体235

13.7实训7——指针的使用235

13.8实训8——类与数据抽象236

13.9实训9——运算符重载236

13.10实训10——继承性和派生237

13.11 实训11——虚函数和多态性237

13.2实训12——输入/输出流238

13.13实训13——文件处理239

参考文献240

热门推荐