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

- 王浩编著 著
- 出版社: 合肥:安徽大学出版社
- ISBN:7810522132
- 出版时间:1999
- 标注页数:249页
- 文件大小:9MB
- 文件页数:258页
- 主题词:
PDF下载
下载说明
面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 面向对象技术导论1
1.1 面向对象技术的形成和发展1
1.1.1 程序设计方法的变迁1
1.1.2 面向对象技术的应用和发展3
1.2 面向对象技术的基本概念4
1.2.1 对象(Object)4
1.2.2 消息(Messages)和方法(Methods)5
1.2.3 类(Class)和类层次(ClassHierarchy)7
1.2.4 继承性(Inheritance)8
1.2.5 封装性(Encapsulation)9
1.2.6 多态性(Polymorphism)10
1.3 面向对象的系统分析11
1.3.1 系统分析概述11
1.3.2 面向对象分析基本原理12
1.3.3 面向对象分析基本方法14
1.4 面向对象的系统设计16
1.4.1 从面向对象分析到面向对象设计17
1.4.2 面向对象设计基本原理17
1.4.3 面向对象设计方法与步骤18
1.5 面向对象程序设计20
1.5.1 面向对象语言的形成20
1.5.2 面向对象语言分类21
1.5.3 C++语言综述22
习题27
第二章 C++基本程序设计29
2.1 C++基本语法单位29
2.1.1 字符集29
2.1.2 单词29
2.1.3 空白30
2.2 基本数据类型31
2.2.1 整数类型31
2.2.2 实数类型32
2.2.3 字符类型32
2.2.4 数据类型转换32
2.3 运算和表达式34
2.3.1 算术运算与算术表达式34
2.3.2 关系运算和关系表达式34
2.3.3 逻辑运算与逻辑表达式35
2.3.4 位运算及其表达式35
2.3.5 条件运算与条件表达式36
2.3.6 逗号表达式36
2.3.7 赋值运算与赋值表达式37
2.3.8 sizeof运算符38
2.3.9 运算符的优先级和结合性38
2.4 常量和变量39
2.4.1 字面常量39
2.4.2 符号常量40
2.4.3 变量41
2.5 基本输入输出41
2.5.1 基本输入输出函数42
2.5.2 基本插入和提取运算符44
2.6 语句及流程控制45
2.6.1 表达式语句、空语句、复合语句45
2.6.2 选择语句46
2.6.3 循环语句48
2.6.4 跳转语句52
习题54
第三章 构造数据类型57
3.1 数组类型57
3.1.1 一维数组57
3.1.2 字符数组60
3.1.3 多维数组61
3.2 结构类型64
3.2.1 结构的概念65
3.2.2 结构数组66
3.2.3 字段结构67
3.3 联合类型69
3.4 枚举类型71
3.5 类型定义72
习题73
第四章 函数76
4.1 函数定义76
4.1.1 定义函数76
4.1.2 函数原型77
4.2 函数调用与参数传递78
4.2.1 函数形参78
4.2.2 函数调用78
4.2.3 函数参数传递79
4.3 函数递归调用82
4.3.1 递归定义82
4.3.2 递归特点83
4.4 内联函数85
4.5 函数重载85
4.6 存储类87
4.6.1 作用域与可见性87
4.6.2 生存期89
4.6.2 C++存储类89
4.7 编译预处理92
4.7.1 宏定义92
4.7.2 文件包含94
4.7.3 条件编译94
习题96
第五章 指针与引用99
5.1 地址、指针和指针运算99
5.1.1 地址与指针99
5.1.2 指针说明100
5.1.3 指针的运算101
5.1.4 动态内存分配102
5.2 指针与数组103
5.2.1 数组指针103
5.2.2 字符数组指针105
5.2.3 指针数组106
5.3 指针与函数108
5.3.1 指针作为函数参数108
5.3.2 带参main函数和命令行参数109
5.3.3 返回指针的函数110
5.3.4 指向函数的指针111
5.4 结构指针114
5.4.1 指向结构的指针114
5.4.2 链表116
5.5 引用120
5.5.1 引用的说明120
5.5.2 引用参数122
5.5.3 返回引用的函数122
习题123
第六章 类126
6.1 类与对象126
6.1.1 类的说明126
6.1.2 类的实现127
6.1.3 对象说明和应用127
6.1.4 类与结构128
6.1.5 类作用域129
6.2 构造函数与析构函数130
6.2.1 构造函数130
6.2.2 析构函数131
6.3 友元132
6.4 类的静态成员133
6.5 对象组织136
6.5.1 this指针136
6.5.2 对象数组137
6.5.3 指向对象的指针138
6.5.4 组装对象141
6.6 运算符重载143
6.6.1 概述143
6.6.2 运算符重载举例144
6.6.3 重载new和delete147
6.7 对象类型转换150
习题151
第七章 类继承155
7.1 基类与派生类155
7.2 派生类的构造函数与析构函数158
7.3 派生类的指针161
7.4 多重继承162
7.5 二义性及其支配规则166
7.6 虚基类169
习题172
第八章 多态性与虚函数178
8.1 多态性的概念178
8.2 虚函数179
8.2.1 虚函数定义179
8.2.2 虚析构函数181
8.2.3 多重继承中虚函数的二义性182
8.3 纯虚函数与抽象类186
8.4 运算符虚函数188
习题191
第九章 模板195
9.1 模板概念与定义195
9.2 函数模板195
9.2.1 函数模板的引入195
9.2.2 重载函数模板197
9.2.3 异常情况处理199
9.3 类模板200
9.3.1 类模板的定义200
9.3.2 类模板作为函数参数203
9.3.3 类模板作为基类204
9.3.4 异常情况处理205
习题205
第十章 异常处理207
10.1 异常处理基础207
10.2 异常类层次210
10.3 异常接口规范说明213
10.4 异常处理时的运行环境214
习题217
第十一章 输入输出219
11.1 输入输出的基本概念219
11.1.1 文件、缓冲区与流219
11.1.2 C++输入输出机制220
11.2 标准输入输出函数221
11.2.1 终端输入输出函数222
11.2.2 文件的输入输出224
11.3 非缓冲输入输出函数231
11.3.1 文件打开与关闭232
11.3.2 文件的读写232
11.3.3 文件的随机读写233
11.4 流类库234
11.4.1 基本的插入和提取操作234
11.4.2 格式控制235
11.4.3 重载提取和插入运算符240
11.4.4 文件的输入输出242
习题247
参考文献249
热门推荐
- 521605.html
- 379486.html
- 3154027.html
- 2100214.html
- 1338703.html
- 3909597.html
- 1019372.html
- 2982556.html
- 3680871.html
- 2536704.html
- http://www.ickdjs.cc/book_3643572.html
- http://www.ickdjs.cc/book_358572.html
- http://www.ickdjs.cc/book_1383428.html
- http://www.ickdjs.cc/book_3119951.html
- http://www.ickdjs.cc/book_83657.html
- http://www.ickdjs.cc/book_1687327.html
- http://www.ickdjs.cc/book_3216520.html
- http://www.ickdjs.cc/book_2666808.html
- http://www.ickdjs.cc/book_371563.html
- http://www.ickdjs.cc/book_3758097.html