图书介绍

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

面向对象的C++程序设计
  • 李宁著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505376055
  • 出版时间:2002
  • 标注页数:292页
  • 文件大小:11MB
  • 文件页数:305页
  • 主题词:面向对象

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.2 为什么要学习C++2

1.3 一个简单的C++程序2

1.4 程序文件与头文件7

1.5 C++应用项目的建立9

1.6 C++程序的运行和调试13

1.6.1 程序的编译和链接13

1.6.2 程序的运行13

1.6.3 程序的调试14

习题16

第2章 基本数据类型与数值表达式17

2.1 C++数据类型概述17

2.2 整型和实型17

2.2.1 各种整型、实型的基本情况17

2.2.2 数值常量表示方法18

2.2.3 变量的定义和初始化18

2.2.4 有关操作符19

2.3 字符型21

2.4 枚举型22

2.5 数值表达式23

2.6 表达式的副作用26

习题27

第3章 逻辑表达式与条件分支控制32

3.1 C++中逻辑型数据的表示32

3.1.1 逻辑型数据的基本情况及其常量的表示32

3.1.2 有关操作符32

3.1.3 逻辑表达式33

3.1.4 逻辑型与其他数据类型的关系33

3.1.5 逻辑型数据的应用(一)——条件的表达34

3.1.6 逻辑型数据的应用(二)——条件操作符与条件表达式36

3.2 if语句37

3.3 if语句的嵌套和if多分支结构39

3.4 switch语句和switch多分支结构41

习题43

第4章 数组与循环控制47

4.1 一维数组47

4.2 一维字符数组与字符串变量48

4.3 多维数组49

4.4 字符串数组49

4.5 for语句50

4.6 while语句54

4.7 do…while语句57

4.8 goto语句和return语句59

习题60

第5章 C++函数66

5.1 函数的声明与头文件的使用66

5.2 函数调用与参数传递67

5.3 函数的递归调用69

5.4 可选参数70

5.5 数组参数72

5.6 inline函数73

5.7 函数重载与名字混成73

5.8 函数和变量的作用域74

5.9 函数模板76

习题81

第6章 指针、引用和动态空间管理85

6.1 指针85

6.1.1 指针常量和指针变量85

6.1.2 可施加于指针的主要操作86

6.1.3 指针类型的强制转换87

6.2 指针与数组88

6.2.1 指向数组的指针88

6.2.2 字符指针与字符串90

6.2.3 指针数组92

6.3 指针与函数94

6.3.1 指针参数94

6.3.2 指针函数:返回指针值的函数97

6.3.3 指针与数组参数98

6.3.4 函数指针:指向函数的指针98

6.4 引用101

6.4.1 引用变量和引用参数101

6.4.2 返回引用的函数103

6.4.3 指向函数的引用103

6.5 动态空间管理104

习题106

第7章 结构、联合及声明的其他问题113

7.1 结构113

7.2 联合115

7.3 位字段116

7.4 自定义类型修饰符116

7.5 void修饰117

7.6 const修饰118

7.7 复杂声明的判别125

7.8 操作符运算的左值和右值机理127

习题129

第8章 类与对象132

8.1 基本数据类型与抽象数据类型132

8.2 类:抽象数据类型的别称139

8.3 类成员的访问属性140

8.4 inline成员函数141

8.5 构造函数与对象的生成141

8.5.1 声明构造函数的基本规则142

8.5.2 构造函数的重载143

8.5.3 复制构造函数143

8.5.4 对象的生成145

8.6 析构函数148

8.7 this指针149

8.8 静态成员150

8.9 只读成员函数152

8.10 常值数据成员152

8.11 朋友函数与朋友类153

8.12 对象数组157

8.13 类对象数据成员157

习题161

第9章 操作符重载169

9.1 操作符函数与操作符重载169

9.2 一元操作符重载169

9.3 二元操作符重载172

9.3.1 重载的二元操作符的一般规则172

9.3.2 重载赋值操作符“=”173

9.3.3 重载下标访问操作符[]174

9.3.4 重载函数访问操作符()177

9.3.5 重载C++流操作符>>和<<177

9.4 操作符重载应注意的几个问题177

9.5 操作符重载应用实例179

习题186

第10章 类的继承190

10.1 派生与继承190

10.2 继承的访问控制191

10.3 基类初始化195

10.4 赋值兼容性196

10.5 虚函数196

10.6 虚析构函数200

10.7 纯虚函数与抽象类201

10.8 单继承与多继承208

10.9 重复继承与虚基类208

10.10 已有类的重用:继承还是嵌入211

10.11 间接嵌入与多态性214

习题214

第11章 模板220

11.1 函数模板与类模板220

11.2 类模板的定义220

11.3 模板类的继承224

11.4 类的模板成员231

11.5 模板的定制232

11.6 C++标准模板库STL介绍234

11.6.1 什么是STL234

11.6.2 STL应用举例238

习题247

第12章 C++流249

12.1 C++流的概念249

12.2 输入输出的格式控制252

12.2.1 格式控制标志的设置252

12.2.2 各种格式控制的使用方法253

12.3 文件流257

12.4 字符串流259

12.5 输入专门操作261

12.6 输出专门操作263

12.7 缓冲区与同步控制264

习题267

第13章 异常处理273

13.1 异常处理的概念273

13.2 异常事件的定义、检测和抛出274

13.3 异常事件的捕捉和处理275

13.4 异常事件的再抛出281

13.5 异常处理与函数原形283

13.6 异常事件类284

13.7 无区分的捕捉287

习题288

附录 常用标准函数及其头文件289

热门推荐