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

- 李延军等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302265221
- 出版时间:2011
- 标注页数:172页
- 文件大小:30MB
- 文件页数:183页
- 主题词: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.1.3 面向对象程序设计2
1.2 C++语言简介3
1.2.1 C++的起源和特点3
1.2.2 开发过程4
1.2.3 最简单的程序4
1.3 C++程序上机步骤5
1.3.1 Visual C++ 6.0上机指南5
1.3.2 程序调试7
本章小结8
习题与上机8
第2章 从C到C++10
2.1 C++的数据类型与输入输出10
2.1.1 C++的数据类型10
2.1.2 输入输出10
2.2 表达式和语句11
2.2.1 运算符与表达式11
2.2.2 流程控制语句12
2.3 数组13
2.4 指针15
2.4.1 指针与数组15
2.4.2 指针与函数16
2.5 内存的动态分配和释放17
本章小结18
习题与上机19
第3章 函数21
3.1 函数概述21
3.1.1 函数的定义与声明21
3.1.2 函数原型22
3.2 函数的参数传递23
3.3 内联函数和递归函数25
3.4 具有默认参数的函数27
3.5 函数重载27
3.6 作用域和可见性28
本章小结30
习题与上机30
第4章 类和对象34
4.1 类34
4.1.1 结构与类34
4.1.2 类的定义35
4.1.3 类的成员函数35
4.1.4 类成员的访问控制36
4.1.5 类的作用域37
4.2 对象38
4.2.1 对象的创建和撤销38
4.2.2 构造函数39
4.2.3 复制构造函数42
4.2.4 析构函数43
4.3 this指针44
本章小结46
习题与上机46
第5章 类的其他特性51
5.1 静态成员51
5.1.1 静态数据成员51
5.1.2 静态成员函数52
5.2 友元53
5.2.1 友元函数53
5.2.2 友元类54
5.3 常类型56
5.4 类成员指针58
5.5 类的组合59
本章小结61
习题与上机61
第6章 类的继承和派生65
6.1 继承的概念65
6.2 派生类的继承方式67
6.2.1 基类成员在派生类中的访问属性67
6.2.2 派生类对基类成员的访问规则68
6.3 派生类的构造和析构72
6.4 调整基类成员在派生类中的访问属性74
6.4.1 同名函数74
6.4.2 访问声明75
6.5 多重继承78
6.5.1 多重继承的声明78
6.5.2 多重继承的构造和析构80
6.5.3 虚基类80
6.6 赋值兼容性规则85
本章小结86
习题与上机87
第7章 多态性和虚函数96
7.1 多态性的基本概念96
7.2 运算符重载97
7.3 虚函数101
7.3.1 虚函数的定义和使用101
7.3.2 为什么虚函数可以做到动态绑定102
7.3.3 虚函数的限制106
7.4 纯虚函数和抽象类107
7.4.1 纯虚函数107
7.4.2 抽象类108
本章小结109
习题与上机109
第8章 模板114
8.1 模板的概念114
8.2 函数模板与模板函数115
8.2.1 函数模板声明和模板函数使用115
8.2.2 重载函数模板116
8.3 类模板和模板类118
8.3.1 类模板的定义118
8.3.2 使用类模板119
本章小结120
习题与上机120
第9章 I/O流123
9.1 C++的流及流类库123
9.1.1 C++的流123
9.1.2 流类库124
9.2 预定义类型的输入输出125
9.2.1 无格式输入输出125
9.2.2 输入输出的格式控制126
9.3 文件的输入输出129
9.3.1 文件的打开与关闭129
9.3.2 文件的读写130
本章小结131
习题与上机131
第10章 异常处理134
10.1 异常的概念134
10.2 异常处理的实现135
10.3 异常处理的规则136
10.4 基于对象的异常处理138
10.5 异常的重抛出141
本章小结141
习题与上机142
第11章 综合案例145
11.1 五子棋游戏145
11.1.1 功能描述145
11.1.2 类的设计145
11.1.3 数据结构设计147
11.1.4 程序实现148
11.2 图像处理DIY156
11.2.1 预备知识156
11.2.2 打开BMP格式图像文件的步骤157
11.2.3 数字图像点处理159
11.2.4 数字图像区域处理162
本章小结166
附录A C++语言中的关键字(保留字)168
附录B 运算符优先级表169
附录C 基本ASCII码字符170
附录D Windows位图结构数据域的含义171
参考文献172
热门推荐
- 931472.html
- 2810723.html
- 2045404.html
- 547351.html
- 3474777.html
- 1450530.html
- 3080007.html
- 1513777.html
- 3332079.html
- 3743414.html
- http://www.ickdjs.cc/book_3313608.html
- http://www.ickdjs.cc/book_1090800.html
- http://www.ickdjs.cc/book_1402748.html
- http://www.ickdjs.cc/book_2689960.html
- http://www.ickdjs.cc/book_2628642.html
- http://www.ickdjs.cc/book_3006677.html
- http://www.ickdjs.cc/book_780797.html
- http://www.ickdjs.cc/book_1776029.html
- http://www.ickdjs.cc/book_2099624.html
- http://www.ickdjs.cc/book_2914775.html