图书介绍

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

面向对象程序设计及C++
  • 朱立华,朱建,俞琼编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115170347
  • 出版时间:2008
  • 标注页数:260页
  • 文件大小:37MB
  • 文件页数:413页
  • 主题词:面向对象语言-程序设计-高等学校-教材;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 面向对象的程序设计2

1.2 面向对象的基本概念及特征5

1.2.1 类与对象5

1.2.2 封装性6

1.2.3 继承性6

1.2.4 多态性7

1.3 C++语言概述8

1.3.1 C++语言支持面向对象的程序设计8

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

1.3.3 其他面向对象的程序设计语言10

1.4 C++程序及其开发10

1.4.1 C++程序的开发过程11

1.4.2 VC++6集成开发环境简介11

1.4.3 VC++6集成开发环境的使用14

1.4.4 VC++6下的C++程序实现示例18

1.5 本章小结22

习题23

第2章 C++语言对C语言的改进及扩展24

2.1 新的输入/输出及注释方式24

2.1.1 C++语言的I/O流实现输入/输出24

2.1.2 新增的单行注释26

2.1.3 名字空间26

2.2 独具魅力的const修饰符28

2.2.1 使用const修饰符定义常量28

2.2.2 const修饰符与指针的结合29

2.3 有关类型的区别31

2.3.1 新增bool类型31

2.3.2 新增string类型31

2.3.3 枚举类型33

2.3.4 无名联合33

2.3.5 扩展的结构体类型33

2.3.6 新增的强制类型转换方式34

2.4 有关函数的区别34

2.4.1 函数原型34

2.4.2 局部变量随用随定义35

2.4.3 域解析符∷扩大全局变量的可见范围36

2.4.4 形式参数可带有默认值37

2.4.5 高效简洁的内联函数38

2.4.6 函数重载39

2.5 新增引用的灵活运用40

2.5.1 引用的概念及使用40

2.5.2 引用作为形式参数42

2.5.3 引用与指针的区别44

2.5.4 引用作为返回值44

2.6 动态内存空间管理45

2.6.1 用new申请动态内存空间46

2.6.2 用delete释放动态内存空间46

2.6.3 void类型的指针47

2.7 C++语言中的异常处理48

2.7.1 异常和异常处理48

2.7.2 异常处理的实现48

2.8 本章小结50

习题51

第3章 类与对象56

3.1 由结构到类56

3.1.1 C++语言中的结构56

3.1.2 C++语言中类的定义58

3.1.3 访问属性60

3.1.4 类成员函数的定义63

3.2 对象的定义及使用64

3.2.1 定义类的对象64

3.2.2 对象中成员的访问65

3.3 构造函数与析构函数68

3.3.1 定义带参数的构造函数68

3.3.2 系统默认构造函数及无参构造函数的定义72

3.3.3 析构函数73

3.3.4 具有默认参数值的构造函数75

3.3.5 重载构造函数76

3.3.6 拷贝构造函数78

3.3.7 深拷贝与浅拷贝80

3.4 类的几种特殊成员82

3.4.1 静态成员83

3.4.2 对象成员86

3.4.3 常类型89

3.5 友元92

3.5.1 友元函数93

3.5.2 友元成员96

3.5.3 友元类97

3.6 对象数组、对象指针和对象引用99

3.6.1 对象数组99

3.6.2 对象指针101

3.6.3 指向当前对象的this指针103

3.6.4 对象引用105

3.7 有关对象的形式参数106

3.7.1 对象作为函数参数106

3.7.2 对象指针作为函数参数108

3.7.3 对象引用作为函数参数109

3.8 本章小结110

习题111

第4章 类的继承与派生117

4.1 继承与派生的概念117

4.1.1 为什么要使用继承117

4.1.2 派生类的定义119

4.1.3 3种继承方式下基类成员在派生类中的访问属性122

4.1.4 访问声明126

4.1.5 using声明127

4.2 派生类的构造函数与析构函数128

4.2.1 单一继承的派生类构造函数与析构函数128

4.2.2 多重继承的派生类构造函数与析构函数136

4.3 同名冲突及其解决方案138

4.3.1 派生类和基类的同名成员138

4.3.2 平行基类的同名成员140

4.3.3 多层次混合继承中的同名成员141

4.4 虚基类144

4.4.1 虚基类的概念144

4.4.2 虚基类带参构造函数的调用146

4.5 赋值兼容规则147

4.6 本章小结149

习题150

第5章 多态性157

5.1 多态的实现类型157

5.2 函数重载158

5.3 运算符重载159

5.3.1 运算符重载定义160

5.3.2 用成员函数重载运算符162

5.3.3 用友元函数重载运算符165

5.3.4 几种常用运算符的重载167

5.4 虚函数185

5.4.1 虚函数的定义185

5.4.2 虚函数的限制190

5.4.3 虚函数与同名覆盖191

5.4.4 多层次、多重继承中的动态多态性193

5.5 纯虚函数与抽象类196

5.5.1 纯虚函数196

5.5.2 抽象类197

5.6 本章小结199

习题200

第6章 模板205

6.1 模板的概念205

6.2 函数模板与模板函数206

6.2.1 函数模板的定义与模板函数的使用206

6.2.2 重载模板函数208

6.3 类模板与模板类209

6.3.1 类模板的定义209

6.3.2 类模板的生成与使用211

6.4 本章小结214

习题214

第7章 C++语言的流类库与输入/输出控制218

7.1 I/O流的概念及流类库218

7.1.1 streambuf类219

7.1.2 ios类220

7.2 键盘输入与屏幕输出221

7.2.1 一般的输入/输出221

7.2.2 格式化的输入/输出228

7.2.3 用户自定义类型的输入/输出235

7.3 文件的输入/输出236

7.3.1 文件的打开与关闭237

7.3.2 文件的读写239

7.3.3 随机文件的读写操作246

7.4 本章小结250

习题251

附录A ASCII表255

附录B C++语言的关键字257

附录C C++语言运算符的优先级与结合性258

参考文献260

热门推荐