图书介绍

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

面向对象程序设计与C++语言 第2版
  • 杨庚,王汝传,叶晓国编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115151946
  • 出版时间:2006
  • 标注页数:248页
  • 文件大小:9MB
  • 文件页数:259页
  • 主题词:面向对象语言-程序设计-高等学校-教材;C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

面向对象程序设计与C++语言 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 面向对象技术概述1

1.1 面向对象技术概念1

1.2 结构化程序设计与面向对象程序设计的区别2

1.3 面向对象程序设计的作用3

1.3.1 复杂性的维护3

1.3.2 生产率的提高4

1.3.3 设计大型应用程序5

1.4.1 程序设计语言发展概况6

1.4 面向对象程序设计语言6

1.4.2 面向对象程序设计语言简介7

练习题8

第2章 面向对象技术的基本特征9

2.1 对象(Object)9

2.2 类(Class)10

2.3 封装(Encapsulation)11

2.4 继承(Inheritance)12

2.5 消息(Message)13

2.6.1 一般—特殊结构14

2.6 结构与连接(Structure Connection)14

2.6.2 整体—部分结构15

2.6.3 实例连接15

2.6.4 消息连接15

2.7 多态性(Polymorphism)16

练习题16

第3章 C++基础17

3.1 C语言与C++语言的关系17

3.2.1 基本数据类型19

3.2 数据和表达式19

3.2.2 关键字21

3.2.3 变量21

3.2.4 常量23

3.2.5 表达式24

3.2.6 运算符的使用26

3.3 基本语句29

3.3.1 选择语句:if语句29

3.3.2 选择语句:if/else语句29

3.3.3 switch语句30

3.3.4 循环语句:while和do/while语句32

3.3.5 循环语句:for语句33

3.3.6 转向语句:break、continue、return、goto语句35

3.4 函数36

3.4.1 函数的声明、定义与调用36

3.4.2 参数缺省函数38

3.4.3 函数名重载38

3.4.4 递归函数40

3.4.5 内联函数41

3.5 数组43

3.5.1 数组的定义43

3.5.2 数组的初始化44

3.5.3 数组的使用47

3.6 指针和字符串50

3.6.1 定义指针变量50

3.6.2 指针的应用50

3.6.3 指针与数组51

3.6.4 const型指针52

3.6.5 内存的分配:new和delete55

3.7.1 引用的概念56

3.7 引用56

3.7.2 不能被定义引用的情况57

3.7.3 函数参数中的引用传递58

3.7.4 函数的引用返回值60

3.7.5 引用与指针的区别61

3.8 本章小结61

练习题62

4.1 类的构成67

第4章 类与对象67

4.2 成员函数的定义68

4.3 对象的定义和使用71

4.4 构造函数和析构函数73

4.4.1 一般形式的构造函数74

4.4.2 参数化的构造函数76

4.4.3 缺省参数的构造函数78

4.4.4 拷贝构造函数和重载赋值运算符81

4.4.5 构造函数个数83

4.5 友员成员85

4.4.6 析构函数85

4.6 静态成员93

4.6.1 静态数据成员93

4.6.2 静态函数成员95

4.7 对象成员97

4.8 常数成员103

4.9 本章小结105

练习题105

第5章 类的继承与派生111

5.1 派生类的概念111

5.2 派生类的定义112

5.2.1 派生类的构造函数115

5.2.2 派生类对基类成员的访问规则118

5.3 多重继承123

5.3.1 多重继承的声明123

5.3.2 虚基类131

练习题136

5.4 本章小结136

第6章 虚函数与多态性138

6.1 多态性的概念138

6.2 虚函数141

6.3 虚函数的限制148

6.4 多态性的有效范围148

6.5 纯虚函数和抽象类152

6.6 本章小结156

练习题156

7.2 函数模板与模板函数158

第7章 模板158

7.1 模板的概念158

7.3 类模板与模板类162

7.4 本章小结173

练习题173

第8章 运算符重载174

8.1 可重载的运算符174

8.2 用成员函数重载运算符176

8.3 用友员函数重载运算符182

8.4.1 赋值运算符“=”185

8.4 几个常用运算符重载185

8.4.2 下标运算符“[]”187

8.4.3 函数调用运算符“()”189

8.5 本章小结196

练习题196

第9章 输入/输出流库197

9.1 基本概念197

9.2.2 ios类198

9.2.1 streambuf类198

9.2 C++ I/O流库198

9.3 一般输入/输出200

9.3.1 C++中传送数据的方法200

9.3.2 输入/输出类的定义200

9.3.3 输入/输出运算符的使用203

9.4 格式化输入/输出206

9.4.1 用ios类成员函数进行格式化206

9.4.2 用操作函数进行格式化控制212

9.4.3 用户自定义控制符函数213

9.5.1 重载输出运算符“<<”215

9.5 用户自定义类型的输入/输出215

9.5.2 重载输入运算符“>>”216

9.6 文件的输入/输出219

9.6.1 概述219

9.6.2 文件打开与关闭220

9.6.3 文本文件的读写操作222

9.6.4 随机存取文件224

9.7 本章小结227

练习题228

10.1 异常的概念232

第10章 异常处理232

10.2 异常的基本思想233

10.3 异常的实现234

10.4 异常处理的规则237

10.5 多路捕获239

10.6 异常处理机制242

10.7 使用异常的方法245

10.8 本章小结246

练习题247

参考文献248

热门推荐