《C++面向对象程序设计简明教程》
作者 | 廉师友编著 编者 |
---|---|
出版 | 西安:西安电子科技大学出版社 |
参考页数 | 165 |
出版时间 | 1998(求助前请核对) 目录预览 |
ISBN号 | 7560606598 — 求助条款 |
PDF编号 | 81486058(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

第1章面向对象程序设计概述1
1.1什么是面向对象程序设计1
1.1.1新的程序设计范型1
目 录1
1.1.2面向对象程序设计的基本概念2
1.2为什么需要面向对象程序设计3
1.2.1软件开发对程序设计的需求4
1.2.2面向对象程序设计的优点5
1.3.2面向对象思想与计算机硬件体系结构6
1.3.3面向对象技术的应用6
1.3从面向对象程序设计到面向对象技术6
1.3.1 OOP、OOA、OOD和OODB6
1.4面向对象程序设计语言7
1.4.1发展概况7
1.4.2基于基本特性的分类8
1.4.3几种典型的面向对象程序设计语言9
习题110
2.1.1一个简单的C++示例程序11
2.1 C++程序的结构特征和文件组成11
第2章C++基础11
2.1.2 C++程序的结构特征和文件组成12
2.1.3 C++程序的编辑、编译和调试13
2.2 C++对C的扩充13
2.2.1注释与续行13
2.2.2灵活的变量声明13
2.2.3作用域标识符14
2.2.4函数原型14
2.2.5函数名重载15
2.2.6缺省参数函数16
2.2.7内联函数16
2.2.8引用类型16
2.2.9操作符new和delete20
2.2.10 void型指针22
2.2.11常量类型const23
2.2.12显式类型转换23
2.2.13无名联合23
习题224
2.2.16结构名、联合名和枚举名24
2.2.14函数返回值24
2.2.15 main函数24
第3章类与对象26
3.1类与对象的定义26
3.1.1类的定义26
3.1.2对象的生成28
3.1.3构造函数和析构函数29
3.1.4类举例31
3.2消息传递33
3.2.1成员函数调用33
3.2.2类的封装性测试35
3.2.3 this指针35
3.3其他基于类和对象的语言设施36
3.3.1缺省构造函数36
3.3.2拷贝构造函数37
3.3.3初始化表38
3.3.4静态成员39
3.3.5友员42
3.3.6结构和联合43
3.3.7对象的存储类别43
3.4对象成员44
3.5对象数组48
3.6程序举例50
小结53
习题354
4.1.1派生类的定义56
4.1派生类56
第4章派生类与继承56
4.1.2派生类对其基类的继承57
4.1.3派生类的构造函数和析构函数59
4.1.4类树63
4.2多继承65
4.2.1多继承派生类及其定义65
4.2.2类格68
4.2.3虚基类69
4.3访问声明70
4.4程序举例72
小结74
习题475
第5章 多态77
5.1多态的概念77
5.2虚函数78
5.2.1虚函数的引入78
5.2.2虚函数的定义79
5.2.3虚函数与重载函数的关系80
5.2.4多继承中的虚函数81
5.2.5纯虚函数与抽象类84
5.26基于虚函数的多态性特色与程序设计技巧84
5.3运算符重载87
5.3.1概述87
5.3.2用成员函数重载运算符87
5.3.3用友员函数重载运算符89
5.4.1重载“=”90
5.4几个常用运算符的重载举例90
5.4.2重载“?”91
5.4.3重载“”93
5.4.4重载new和delete94
5.4.5综合举例97
5.5类型转换100
5.5.1类到其他类型的转换100
5.5.2从基本类型到类类型的转换101
小结103
习题5104
第6章模板105
6.1模板的概念105
6.2函数模板和模板函数105
6.2.1函数模板定义与模板函数生成105
6.2.2重载函数模板106
6.3类模板和模板类108
6.3.1类模板定义与模板类生成108
6.3.2类模板的派生110
习题6112
小结112
第7章基于流库的输入与输出113
7.1流库及其结构113
7.1.1流与流库113
7.1.2 ios类层次结构113
7.1.3 streambuf类层次结构115
7.2流对象cin与cout的生成116
7.2.1类istream和ostream的定义116
7.2.2流对象cin和cout的生成118
7.3一般的输入输出120
7.3.1无格式输入输出120
7.3.2格式化输入输出122
7.4用户自定义类型的输入输出130
7.4.1重载输入运算符“>>”130
7.4.2重载输出运算符“<<”132
7.4.3应用举例133
7.5文件的输入输出135
7.5.1文件的打开与关闭135
7.5.2文件的读写136
小结139
习题7139
第8章面向对象程序设计方法与实例140
8.1一般方法与技巧140
8.1.1定义类140
8.1.2基于类类型的程序设计141
8.1.3面向对象程序的特色与技巧141
8.2.1异质链表的生成142
8.2通用异质链表程序142
8.2.2异质链表类的使用149
8.3旅行路线规划程序152
8.3.1功能与要求152
8.3.2问题分析——确定应用类152
8.3.3图搜索算法设计152
8.3.4绘图模块设计154
8.3.5程序清单154
习题8164
参考文献165
1998《C++面向对象程序设计简明教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由廉师友编著 1998 西安:西安电子科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- 面向对象程序设计导论
- 1995 杭州:浙江大学出版社
-
- 面向对象的程序设计 Turbo C++程序员指南
- 1991.04 海洋出版社
-
- Turbo C++-面向对象的程序设计
- 云南省计算技术研究所;中国科学院希望高级电脑技术公司
-
- C++面向对象程序设计实用教程
- 1999 北京:北京航空航天大学出版社
-
- 面向对象的程序设计Turbo C++程序设计方法
- 1991 北京:海洋出版社
-
- Turbo C++程序设计方法 面向对象的程序设计
- 1991 北京:海洋出版社
-
- 面向对象的程序设计和 C++教程
- 1991 科海培训中心
-
- 面向对象程序设计语言
- 1993 北京:石油工业出版社
-
- 从Pascal向面向对象程序设计C++快速转化教程
- 1991 北京:海洋出版社
-
- 面向对象程序设计
- 1994 北京:电子工业出版社
-
- Java教程 Internet面向对象程序设计
- 1997 北京:北京大学出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD