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

- 李爱华,程磊编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302215349
- 出版时间:2010
- 标注页数:304页
- 文件大小:24MB
- 文件页数:321页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
面向对象程序设计 C++语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 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和delete46
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 UML85
3.5.1 UML概述85
3.5.2 类图86
3.6 本章小结90
习题91
第4章 类和对象(二)96
4.1 自引用指针this96
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章 标准模板库STL204
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
热门推荐
- 963913.html
- 3391207.html
- 2885215.html
- 1034679.html
- 2276573.html
- 3318702.html
- 435855.html
- 78246.html
- 2482997.html
- 478988.html
- http://www.ickdjs.cc/book_3499016.html
- http://www.ickdjs.cc/book_687553.html
- http://www.ickdjs.cc/book_1984621.html
- http://www.ickdjs.cc/book_2148619.html
- http://www.ickdjs.cc/book_1428535.html
- http://www.ickdjs.cc/book_3030234.html
- http://www.ickdjs.cc/book_3389158.html
- http://www.ickdjs.cc/book_2986336.html
- http://www.ickdjs.cc/book_2077289.html
- http://www.ickdjs.cc/book_2201145.html