C++面向对象程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:姚全珠编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2010
- ISBN:9787121114274
- 页数:294 页
第1章 面向对象的方法学 1
1.1 面向对象的发展 1
1.2 面向对象方法学概述 2
1.2.1 面向对象分析 2
1.2.2 面向对象设计 3
1.2.3 面向对象实现 3
1.3 面向对象程序设计的特点 3
1.3.1 抽象性 4
1.3.2 封装性 4
1.3.3 继承性 5
1.3.4 多态性 5
1.4 面向对象的术语 6
1.5 其他面向对象程序设计语言 8
1.5.1 Java语言 8
1.5.2 C#语言 9
1.6 从C到C++ 10
1.7 Microsoft Visual Studio 2008开发环境 13
小结 16
习题 17
思考题 17
第2章 类与对象 18
2.1 类的定义 18
2.1.1 类定义格式 18
2.1.2 成员函数的定义 20
2.2 对象的定义与使用 21
2.2.1 对象的定义 21
2.2.2 对象的使用 21
2.2.3 对象的赋值 25
2.3 构造函数和析构函数 26
2.3.1 构造函数 27
2.3.2 析构函数 29
2.4 内存的动态分配 33
2.4.1 运算符new 33
2.4.2 运算符delete 34
2.5 对象数组和对象指针 36
2.5.1 对象数组 36
2.5.2 对象指针 38
2.5.3 自引用指针this 39
2.6 函数参数的传递机制 42
2.6.1 使用对象作为函数参数 42
2.6.2 使用对象指针作为函数参数 43
2.6.3 使用对象引用作为函数参数 44
2.6.4 三种传递方式比较 45
2.7 友元 46
2.7.1 友元函数 46
2.7.2 友元类 50
2.8 程序实例 52
小结 59
习题 60
思考题 64
第3章 函数重载与内联函数 65
3.1 非成员函数重载 65
3.2 成员函数重载 67
3.3 函数的默认参数 69
3.4 内联函数 71
小结 73
习题 73
思考题 74
第4章 常量与引用 75
4.1 const的最初动机 75
4.1.1 由define引发的问题 75
4.1.2 const使用方法 76
4.2 const与指针 77
4.2.1 指向常量的指针 77
4.2.2 常指针 77
4.3 const与函数 78
4.3.1 const类型参数 78
4.3.2 const类型返回值 78
4.3.3 const在传递地址中的应用 79
4.4 const与类 81
4.4.1 类内const局部常量 81
4.4.2 常对象与常成员函数 82
4.5 引用(&) 84
4.5.1 引用的概念 84
4.5.2 引用与指针 86
4.5.3 引用与函数 87
4.6 拷贝构造函数 89
小结 93
习题 93
思考题 94
第5章 静态与命名控制 95
5.1 静态数据成员 95
5.2 静态成员函数 98
5.3 静态对象 102
5.4 类作用域及对象的生存期 104
5.4.1 类作用域 104
5.4.2 对象的生存期 105
5.5 命名空间 106
5.5.1 命名空间的定义 106
5.5.2 命名空间的应用 107
小结 109
习题 109
思考题 111
第6章 运算符重载 112
6.1 运算符重载的基本概念 112
6.2 成员函数重载运算符 112
6.2.1 单目运算符重载 113
6.2.2 双目运算符重载 114
6.2.3 重载++、--运算符 117
6.2.4 重载赋值运算符 120
6.2.5 重载下标运算符 124
6.2.6 重载函数调用运算符“()” 126
6.3 友元函数重载运算符 127
6.4 成员函数重载运算符与友元函数重载运算符比较 132
6.5 类型转换 134
6.5.1 系统预定义类型之间的转换 134
6.5.2 用构造函数实现类型转换 135
6.5.3 用类类型转换函数进行类型转换 137
小结 142
习题 142
思考题 145
第7章 组合、继承与多态性 146
7.1 组合 146
7.2 继承 147
7.3 继承与组合 150
7.4 构造与析构次序 152
7.4.1 成员对象初始化 152
7.4.2 构造和析构顺序 153
7.5 派生类重载基类函数的访问 157
7.6 虚函数 158
7.6.1 静态绑定与动态绑定 159
7.6.2 虚函数 159
7.6.3 虚析构函数 161
7.7 纯虚函数和抽象基类 162
7.8 多重继承 164
7.8.1 多继承语法 164
7.8.2 多继承中的二义性 166
7.8.3 最终派生类 167
7.8.4 多继承的构造顺序 169
小结 170
习题 171
思考题 176
第8章 模板 178
8.1 模板的概念 178
8.2 函数模板与模板函数 178
8.3 类模板与模板类 183
8.4 程序实例 188
小结 198
习题 198
思考题 199
第9章 输入/输出流 200
9.1 C++流类库简介 200
9.2 输入/输出流 202
9.2.1 基本输出流 202
9.2.2 基本输入流 204
9.2.3 格式化输入/输出 205
9.2.4 其他的输入/输出函数 212
9.3 用户自定义类型的输入/输出 214
9.3.1 重载输出运算符“<<” 214
9.3.2 重载输入运算符“>>” 215
9.4 文件输入/输出 217
9.4.1 顺序访问文件 218
9.4.2 随机访问文件 222
小结 223
习题 224
思考题 226
第10章 异常处理 227
10.1 异常处理概述 227
10.2 抛出异常 227
10.3 异常捕获 228
10.3.1 异常处理语法 228
10.3.2 异常接口声明 230
10.3.3 捕获所有异常 230
10.3.4 未捕获异常的处理 230
10.4 构造函数、析构函数与异常处理 231
10.5 异常匹配 234
10.6 标准异常及层次结构 234
小结 235
习题 235
第11章 Visual C++ 2008开发环境 236
11.1 Visual C++ 2008概述 236
11.2 Visual C++ 2008环境 237
11.2.1 Visual C++ 2008操作界面 237
11.2.2 项目 238
11.2.3 调试环境 239
11.3 Windows编程 240
11.3.1 Windows常用数据类型 241
11.3.2 消息与事件 242
11.3.3 窗口消息示例 243
11.4 MFC类库 245
11.5 MFC编程实例 248
小结 252
习题 252
第12章 综合实例 253
12.1 系统分析与设计 253
12.1.1 系统功能分析 253
12.1.2 系统功能类模型 253
12.1.3 系统功能流程 254
12.2 设计实现 255
12.2.1 系统程序框架生成 255
12.2.2 建立图元类 257
12.2.3 界面控制 260
12.2.4 绘制图元——线段 264
12.2.5 绘制图元——矩形 270
12.2.6 绘制图元——椭圆 274
12.2.7 绘制图元——文字 276
12.2.8 绘制图元——折线与多边形 279
12.2.9 图元文件存取 282
小结 293
习题 293
参考文献 294
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017