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

- 李涛主编;游洪跃,陈良银,李琳编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040191229
- 出版时间:2006
- 标注页数:399页
- 文件大小:27MB
- 文件页数:411页
- 主题词:C语言-程序设计
PDF下载
下载说明
C++:面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 程序设计语言发展概况1
1.1.1 机器语言和汇编语言1
1.1.2 高级语言2
1.2 面向对象程序设计语言基本原理3
1.2.1 抽象4
1.2.2 封装性6
1.2.3 继承性7
1.2.4 多态性8
1.2.5 消息传递机制10
1.3 面向对象程序设计C+++11
1.3.1 C++语言特点11
1.3.2 C++程序架构13
1.3.3 C++程序开发过程17
1.3.4 C++语言在商业领域的应用17
习题118
第2章 C++类和对象19
2.1 类19
2.1.1 类的定义19
2.1.2 类成员的访问权限20
2.1.3 成员函数的实现24
2.2 类对象29
2.2.1 构造函数30
2.2.2 析构函数39
2.2.3 对象成员的访问42
2.3 C++输入/输出流对象64
2.3.1 标准输入/输出流64
2.3.2 文件输入/输出流68
2.3.3 输入/输出流应用举例73
习题276
第3章 继承77
3.1 类的继承与派生77
3.1.1 继承与派生实例77
3.1.2 派生类定义78
3.1.3 继承的级别81
3.2 继承方式81
3.2.1 公有继承82
3.2.2 私有继承85
3.2.3 保护继承87
3.2.4 多继承91
3.3 派生类的构造函数和析构函数92
3.3.1 构造函数92
3.3.2 析构函数95
3.4 虚基类97
3.4.1 声明一个虚基类97
3.4.2 虚基类的初始化102
3.5 聚合类105
3.5.1 聚合类的概念105
3.5.2 聚合类中的构造函数106
3.6 继承应用实例112
3.6.1 问题描述112
3.6.2 完整源程序113
3.6.3 运行结果120
习题3122
第4章 多态性125
4.1 多态性基本概念及其实现方式125
4.1.1 多态性基本概念125
4.1.2 多态性的两种实现方式125
4.2 虚函数126
4.2.1 虚函数的基本概念及其定义126
4.2.2 虚函数与重载函数的关系137
4.2.3 虚函数与函数隐藏和函数覆盖137
4.2.4 多重继承中的虚函数141
4.2.5 将析构函数设计为虚函数147
4.2.6 纯虚函数和抽象类149
4.2.7 抽象类的程序设计举例150
4.3 函数重载155
4.3.1 在同一个类中的成员函数重载155
4.3.2 全局函数重载158
4.3.3 函数默认参数及重载二义性160
4.4 运算符重载161
4.4.1 运算符的两种重载方式162
4.4.2 单目和双目运算符的重载164
4.4.3 几个常用运算符的重载举例171
4.4.4 运算符重载综合举例175
习题4187
第5章 模板188
5.1 模板的基本概念188
5.1.1 模板的概念188
5.1.2 为何需要使用模板188
5.2 函数模板及模板函数189
5.2.1 函数模板的定义及生成模板函数190
5.2.2 重载函数模板192
5.3 类模板及模板类197
5.3.1 类模板的定义及生成模板类199
5.3.2 类模板的派生203
5.4 模板设计应用实例204
习题5210
第6章 C++常见问题211
6.1 内联函数的使用211
6.1.1 内联函数引入的原因211
6.1.2 内联函数的定义211
6.1.3 内联和非内联函数的选择使用213
6.2 const的使用216
6.2.1 const说明值常量217
6.2.2 const与指针218
6.2.3 const说明函数参数和返回值220
6.2.4 类中的const221
6.3 动态内存管理技术226
6.3.1 内存的几种分配方式226
6.3.2 使用new和delete分配和释放动态内存227
6.3.3 常见的动态内存错误233
6.3.4 指针和数组的对比234
6.3.5 利用指针传递内存的方式236
6.3.6 delete的作用239
6.4 使用引用241
6.4.1 引用类型242
6.4.2 独立引用243
6.4.3 引用作为函数参数245
6.4.4 引用返回值247
6.4.5 常引用249
6.4.6 引用的应用实例249
6.5 类型转换250
6.5.1 构造函数和类型转换函数250
6.5.2 一个类型转换实例253
6.6 异常处理256
6.6.1 C语言的出错处理257
6.6.2 抛出异常258
6.6.3 捕获异常258
6.6.4 处理异常258
6.6.5 异常的匹配259
6.6.6 标准异常259
6.6.7 异常开销260
6.6.8 含有异常的典型程序设计260
6.7 命名空间262
6.7.1 命名空间的意义262
6.7.2 使用命名空间262
6.7.3 无名的命名空间263
6.7.4 一个应用实例263
习题6265
第7章 Visual C++编程基础266
7.1 Windows程序运行机制266
7.1.1 Windows中的事件驱动与消息循环266
7.1.2 消息和消息处理267
7.1.3 消息映像机制268
7.2 Windows API编程268
7.2.1 API和SDK268
7.2.2 Windows API应用程序的组成269
7.2.3 API程序实例271
7.3 MFC编程277
7.3.1 MFC简介277
7.3.2 MFC的主要类278
7.3.3 MFC的消息与消息处理方法281
7.3.4 Appwizard与Class Wizard285
习题7299
第8章 对话框、常用消息、菜单和工具栏300
8.1 对话框300
8.1.1 对话框基本概念300
8.1.2 常用控件300
8.1.3 应用实例312
8.2 常用消息318
8.2.1 键盘消息及键盘消息的处理318
8.2.2 鼠标消息及鼠标消息的处理329
8.2.3 控件常用消息339
8.3 菜单和工具栏340
8.3.1 菜单340
8.3.2 工具栏343
8.3.3 综合实例344
习题8352
第9章 单文档界面和多文档界面353
9.1 文档对象和视图对象353
9.1.1 文档对象353
9.1.2 视图对象353
9.1.3 文档和视图的关系353
9.2 单文档界面353
9.2.1 单文档界面简介353
9.2.2 单文档界面实例354
9.3 多文档界面357
9.3.1 多文档界面简介357
9.3.2 多文档界面简单实例357
习题9360
第10章 图形设备接口361
10.1 CDC类361
10.1.1 CDC类的绘图函数361
10.1.2 CPaintDC类362
10.1.3 CClientDC类364
10.1.4 CWindowDC类365
10.2 图形对象365
10.2.1 CPen类366
10.2.2 CBrush类367
10.2.3 CFont类369
10.3 应用CDC实例373
习题10383
附录 C++编程风格指导384
参考文献398
热门推荐
- 2737075.html
- 488082.html
- 1157255.html
- 2619898.html
- 3322015.html
- 563960.html
- 3795926.html
- 1945041.html
- 3060445.html
- 3187736.html
- http://www.ickdjs.cc/book_3861120.html
- http://www.ickdjs.cc/book_1931050.html
- http://www.ickdjs.cc/book_2138361.html
- http://www.ickdjs.cc/book_2577342.html
- http://www.ickdjs.cc/book_742177.html
- http://www.ickdjs.cc/book_1770438.html
- http://www.ickdjs.cc/book_3719411.html
- http://www.ickdjs.cc/book_1217639.html
- http://www.ickdjs.cc/book_3125584.html
- http://www.ickdjs.cc/book_2189116.html