面向对象程序设计 C++语言PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李爱华,程磊编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302215349
- 页数:304 页
第一部分 C++语言基础 3
第1章 面向对象程序设计概述 3
1.1 面向过程与面向对象 3
1.1.1 面向过程的程序设计 3
1.1.2 面向对象的程序设计 4
1.2 面向对象程序设计的基本特征 6
1.2.1 新的程序设计范型 6
1.2.2 面向对象程序设计的基本概念 7
1.2.3 面向对象程序设计的基本特征 8
1.3 面向对象程序设计的语言 9
1.4 C++程序及其开发 11
1.4.1 Visual C++ 6.0集成开发环境简介 11
1.4.2 C++程序的开发过程 12
1.4.3 Visual C++ 6.0控制台应用程序开发 13
1.5 本章小结 13
习题 14
第2章 C++语言基础 15
2.1 C++语言概述 15
2.1.1 从C语言到C++语言 15
2.1.2 一个简单的C++程序 16
2.1.3 名字空间 17
2.2 基本数据类型、运算符和表达式 19
2.2.1 基本数据类型 19
2.2.2 运算符和表达式 31
2.2.3 数据类型转换 32
2.3 数据的输入与输出 34
2.3.1 I/O的书写格式 34
2.3.2 简单的I/O格式控制 35
2.4 C++语言中函数的新特性 36
2.4.1 函数的原型 36
2.4.2 默认参数的函数 36
2.4.3 内联函数 37
2.4.4 函数重载 38
2.5 引用 41
2.5.1 引用的概念及使用 41
2.5.2 引用作为参数传递 42
2.5.3 引用与指针的区别 43
2.5.4 引用作为返回类型 44
2.6 动态内存分配 45
2.6.1 动态内存分配与释放函数 45
2.6.2 new和delete 46
2.7 异常处理 49
2.7.1 异常处理的机制 50
2.7.2 异常处理的实现 50
2.8 本章小结 51
习题 53
第二部分 面向对象的程序设计第3章 类和对象(一) 57
3.1 类的构成 57
3.1.1 从结构到类 57
3.1.2 类的构成 58
3.1.3 类成员的访问属性 59
3.2 类的成员函数 61
3.3 对象的定义与使用 63
3.3.1 类与对象的关系 63
3.3.2 对象的定义 64
3.3.3 对象中成员的访问 65
3.3.4 对象赋值语句 70
3.4 构造函数与析构函数 71
3.4.1 构造函数 71
3.4.2 成员初始化表 73
3.4.3 具有默认参数的构造函数 74
3.4.4 析构函数 75
3.4.5 默认的构造函数和析构函数 76
3.4.6 重载构造函数 79
3.4.7 拷贝构造函数 80
3.4.8 浅拷贝和深拷贝 82
3.5 UML 85
3.5.1 UML概述 85
3.5.2 类图 86
3.6 本章小结 90
习题 91
第4章 类和对象(二) 96
4.1 自引用指针this 96
4.2 对象数组与对象指针 98
4.2.1 对象数组 98
4.2.2 堆对象 99
4.2.3 对象指针 100
4.3 向函数传递对象 102
4.3.1 使用对象作为函数参数 102
4.3.2 使用对象指针作为函数参数 103
4.3.3 使用对象引用作为函数参数 104
4.4 静态成员 105
4.4.1 静态数据成员 105
4.4.2 静态成员函数 108
4.5 友元 110
4.5.1 友元函数 110
4.5.2 友元类 113
4.6 对象成员 114
4.7 常对象 118
4.8 本章小结 121
习题 122
第5章 继承与派生 127
5.1 继承与派生的概念 127
5.2 派生类的声明 129
5.3 派生类的访问属性 131
5.4 派生类的构造函数和析构函数 135
5.4.1 派生类构造函数和析构函数的执行顺序 135
5.4.2 派生类构造函数和析构函数的构造规则 137
5.5 多继承 140
5.5.1 多继承的声明 140
5.5.2 多继承的构造函数与析构函数 141
5.6 基类成员访问和赋值兼容性 143
5.6.1 基类成员名的限定访问和名字覆盖 143
5.6.2 名字覆盖 145
5.6.3 赋值兼容规则 147
5.7 虚基类 149
5.7.1 提出问题 149
5.7.2 虚基类的概念 149
5.7.3 虚基类的初始化 150
5.8 本章小结 152
习题 153
第6章 虚函数与多态性 157
6.1 多态性概述 157
6.1.1 多态的类型 157
6.1.2 基类指针指向派生类对象 158
6.2 虚函数 159
6.2.1 虚函数的定义格式 159
6.2.2 多继承与虚函数 161
6.2.3 虚析构函数 165
6.3 纯虚函数和抽象类 167
6.3.1 纯虚函数 167
6.3.2 抽象类 168
6.4 综合应用举例 170
6.5 本章小结 174
习题 175
第7章 运算符重载 179
7.1 运算符重载的概念 179
7.2 运算符重载的规则 181
7.3 运算符重载为友元函数 182
7.4 运算符重载为成员函数 185
7.5 几种常用运算符的重载 187
7.6 本章小结 192
习题 193
第8章 模板 194
8.1 模板的概念 194
8.2 函数模板与模板函数 195
8.3 类模板与模板类 198
8.4 本章小结 202
习题 202
第9章 标准模板库STL 204
9.1 STL概述 204
9.2 容器 207
9.2.1 容器分类与共同操作 207
9.2.2 顺序容器 209
9.2.3 关联容器 213
9.3 迭代器 214
9.3.1 迭代器的分类 215
9.3.2 容器类迭代器的基本操作 216
9.4 算法与函数对象 217
9.4.1 算法的使用形式 218
9.4.2 常用算法举例 220
9.4.3 函数对象 224
9.5 本章小结 226
习题 227
第10章 C++语言的输入和输出 229
10.1 C++语言的流类库及其基本结构 229
10.2 预定义类型的输入输出 231
10.2.1 无格式输入输出 231
10.2.2 格式化输入输出 231
10.3 用户自定义类型的输入输出 237
10.4 文件的输入输出 238
10.4.1 通过FILE结构进行文件操作 239
10.4.2 通过文件流进行文件操作 244
10.5 本章小结 253
习题 253
第三部分 Visual C++环境下Windows程序开发概述第11章 Windows编程初步 257
11.1 Windows编程机制 257
11.1.1 Windows程序框架 257
11.1.2 消息处理 260
11.1.3 Windows常用数据类型和句柄 262
11.2 MFC和应用程序框架 263
11.2.1 MFC的常用类 264
11.2.2 MFC的应用程序框架 265
11.2.3 MFC的消息映射与处理 270
11.3 对话框及常用控件 273
11.3.1 对话框的构成和分类 274
11.3.2 创建对话框程序 275
11.3.3 添加对话框类 278
11.3.4 运行对话框程序 281
11.3.5 Windows常用控件 282
11.4 文档和视图 283
11.4.1 文档和视图的关系 283
11.4.2 文档和视图类常用的成员函数 283
11.4.3 文档和视图程序实例 285
11.5 本章小结 286
习题 287
第12章 综合设计实例——简单矢量绘图程序 288
12.1 功能需求 288
12.2 分析与设计 289
12.2.1 图形元素的类逻辑设计 289
12.2.2 图元的存储管理 290
12.2.3 图元的绘制操作 290
12.3 程序实现 291
12.3.1 建立SDI应用程序框架 291
12.3.2 建立菜单和工具栏 291
12.3.3 添加图形元素类 292
12.3.4 框架类的实现 297
12.3.5 文档类的实现 297
12.3.6 视图类的实现 298
12.3.7 程序运行结果 302
12.4 本章小结 303
习题 303
参考文献 304
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《妈妈365天英语》(韩)申艺莉著 2014
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019