C++与面向对象程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:王新房,李成武,黄元编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2013
- ISBN:9787115298997
- 页数:238 页
第1章 概述 1
1.1 程序设计语言 1
1.2 软件开发与程序设计方法 2
1.2.1 结构化程序设计方法 2
1.2.2 面向对象程序设计方法 3
1.3 面向对象基本概念 4
1.3.1 对象 4
1.3.2 消息 5
1.3.3 类 5
1.3.4 封装 6
1.3.5 继承 6
1.3.6 多态性 6
1.4 面向对象程序设计方法的主要优点 7
1.5 面向对象程序设计语言与开发工具 7
1.6 Visual Studio 2005简介 8
小结 10
习题 11
第2章 C+的特性 12
2.1 变量的定义与说明 12
2.2 C++标准库概览 12
2.3 C++的简单输入与输出 13
2.4 数组与指针 14
2.5 函数 16
2.5.1 引用类型和const变量 16
2.5.2 函数原型和函数实现 16
2.5.3 函数信息的传递 17
2.5.4 函数可默认参数初值 20
2.5.5 函数重载 20
2.5.6 函数指针 21
2.6 函数模板 23
2.7 异常处理 26
2.8 名字空间 29
小结 31
习题 31
第3章 类与数据封装 33
3.1 对象与类 33
3.1.1 类设计 34
3.1.2 类实现 36
3.2 类的特殊成员函数 38
3.2.1 构造函数 38
3.2.2 析构函数 40
3.2.3 拷贝构造函数 41
3.3 类设计举例 43
3.3.1 线性表 44
3.3.2 栈 48
3.3.3 队列 50
3.4 类的静态成员 53
3.4.1 静态数据成员 53
3.4.2 静态成员函数 55
3.5 类的const成员 56
3.5.1 const数据成员 56
3.5.2 const成员函数 57
3.6 this指针 62
3.7 类的朋友 63
3.8 类模板 65
小结 71
习题 72
第4章 运算符重载 74
4.1 运算符重载的语法规则 74
4.2 复数类运算 75
4.3 字符串类运算 77
4.4 矩阵类运算 84
4.5 运算符“<<”的重载 91
4.6 类型转换函数 92
4.6.1 用构造函数实现类型转换 92
4.6.2 类型转换函数 93
小结 93
习题 94
第5章 继承 95
5.1 基本类与派生类 95
5.2 派生类的定义 96
5.3 派生类设计 98
5.3.1 派生类成员的定义与使用 98
5.3.2 派生类构造函数的设计 102
5.3.3 派生类析构函数的设计 105
5.4 派生类设计实例 106
5.4.1 完善学生类 106
5.4.2 栈和队列 108
5.5 程序的扩展 110
5.5.1 单一继承 110
5.5.2 多重继承 111
5.5.3 多重继承下的二义性 116
小结 116
习题 117
第6章 虚拟函数与多态性 119
6.1 派生类与基本类的转换 119
6.2 静态链接与动态链接 120
6.3 虚拟函数 122
6.4 虚拟函数的调用 124
6.5 虚拟函数与继承的关系 126
6.6 虚拟函数的数据封装 129
6.7 纯虚拟函数与抽象类 130
6.8 多态性的应用 131
小结 132
习题 133
第7章 输入/输出流 135
7.1 流库结构 135
7.1.1 streambuf类层次结构 136
7.1.2 ios类层次结构 136
7.2 键盘输入与屏幕输出 137
7.2.1 预定义数据类型的格式化输入/输出 137
7.2.2 自定义数据类型的输入/输出 140
7.3 文件输入/输出 142
7.3.1 创建文件流对象 142
7.3.2 文本文件的读写 143
7.3.3 二进制文件的读写 145
7.3.4 文件的随机存取 145
7.3.5 文件流状态检测 148
7.4 I/O应用举例 149
7.4.1 进一步完善学生类 149
7.4.2 学生登记 153
7.4.3 学生查询 154
7.4.4 主程序 155
小结 156
习题 156
第8章 应用实例:Windows程序设计 158
8.1 事件驱动的Windows程序 158
8.2 Windows的图形设备接口 161
8.3 MFC类库 162
8.3.1 封装 162
8.3.2 继承 163
8.3.3 虚拟函数和多态性 163
8.3.4 设备描述表及绘图物件 164
8.4 基于文档/视图结构的Windows程序 164
8.5 一个简单的绘图程序 165
8.5.1 基本图形类 165
8.5.2 建立工程 169
8.5.3 添加菜单 170
8.5.4 向文档类添加数据成员 171
8.5.5 向视图类添加成员 171
8.5.6 消息处理成员函数的实现 174
8.5.7 绘图程序运行效果 179
8.5.8 绘图程序源代码 179
小结 196
习题 197
附录A 部分习题参考答案 198
参考文献 238
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019