图书介绍

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

面向对象程序设计与C++语言
  • 杨庚,王汝传编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115103208
  • 出版时间:2002
  • 标注页数:276页
  • 文件大小:9MB
  • 文件页数:291页
  • 主题词:C语言 程序设计 面向对象语言(学科: C语言 学科: 程序设计 学科: 高等学校) 面向对象语言

PDF下载


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

下载说明

面向对象程序设计与C++语言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 复杂性的维护4

1.3.2 生产率的提高5

1.3.3 设计大型应用程序5

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

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

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

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

2.1 对象(Object)10

2.2 类(Class)11

2.3 封装(Encapsulation)12

2.4 继承(Inheritance)14

2.5 消息(Message)15

2.6 结构与连接(Structure & Connection)15

2.6.1 一般—特殊结构16

2.6.2 整体—部分结构16

2.6.3 实例连接17

2.6.4 消息连接17

2.7 多态性(Polymorphism)17

第3章 C++基础19

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

3.2 数据和表达式21

3.2.2 关键字23

3.2.3 变量24

3.2.4 常量25

3.2.5 表达式27

3.2.6 运算符的使用28

3.3 基本语句31

3.3.1 选择语句:if语句31

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

3.3.3 switch语句33

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

3.3.5 循环语句:for语句36

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

3.4 函数39

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

3.4.2 参数缺省函数40

3.4.3 函数名重载41

3.4.4 递归函数42

3.4.5 内联函数44

3.5 数组46

3.5.1 数组的定义46

3.5.2 数组的初始化47

3.5.3 数组的使用50

3.6 指针和字符串52

3.6.1 定义指针变量53

3.6.2 指针的应用53

3.6.3 指针与数组54

3.6.4 const型指针55

3.6.5 内存的分配:new和delete58

3.7 引用59

3.7.1 引用的概念59

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

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

3.7.4 引用与指针的区别63

3.8 本章小结63

第4章 类与对象68

4.1 类的构成68

4.2 成员函数的定义70

4.3 对象的定义和使用72

4.4 构造函数和析构函数74

4.4.1 一般形式的构造函数75

4.4.2 参数化的构造函数77

4.4.3 缺省参数的构造函数79

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

4.4.5 构造函数个数84

4.4.6 析构函数85

4.5 友员成员86

4.6 静态成员93

4.6.1 静态数据成员93

4.6.2 静态函数成员95

4.7 对象成员97

4.8 常数成员102

4.9 本章小结104

第5章 类的继承与派生110

5.1 派生类的概念110

5.2 派生类的定义111

5.2.1 派生类的构造函数114

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

5.3 多重继承122

5.3.1 多重继承的声明122

5.3.2 虚基类129

5.4 本章小结133

第6章 虚函数与多态性136

6.1 多态性的概念136

6.2 虚函数139

6.3 虚函数的限制145

6.4 多态性的有效范围146

6.5 纯虚函数和抽象类149

6.6 本章小结153

第7章 模板155

7.1 模板的概念155

7.2 函数模板与模板函数156

7.3 类模板与模板类159

7.4 本章小结169

第8章 运算符重载170

8.1 可重载的运算符170

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

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

8.4 几个常用运算符重载180

8.4.1 赋值运算符“=”180

8.4.2 下标运算符“[]”183

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

8.5 本章小结191

第9章 输入/输出流库192

9.1 基本概念192

9.2C ++I/O流库193

9.2.1 streambuf类193

9.2.2 ios类194

9.3 一般输入/输出195

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

9.3.2 输入/输出类的定义196

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

9.4 格式化输入/输出201

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

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

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

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

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

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

9.6 文件的输入/输出214

9.6.1 概述214

9.6.2 文件打开与关闭215

9.6.3 文本文件的读写操作217

9.6.4 随机存取文件219

9.7 本章小结222

练习题答案227

第3章227

第4章228

第5章229

第9章229

练习题源程序231

第3章231

第4章248

第5章255

第6章257

第7章261

第8章265

第9章272

参考文献276

热门推荐