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

- 游洪跃等主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302220589
- 出版时间:2010
- 标注页数:270页
- 文件大小:24MB
- 文件页数:284页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++面向对象程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++程序设计基础1
1.1 C++的发展和主要特点1
1.1.1 C++的发展1
1.1.2 C++的特点1
1.2 第一个C++程序以及C++程序开发过程1
1.2.1 第一个C++程序1
1.2.2 C++程序开发过程3
1.3 C++在非面向对象方面的常用新特性4
1.3.1 C++的输入输出5
1.3.2 const定义常量6
1.3.3 函数重载7
1.3.4 有默认参数的函数9
1.3.5 变量的引用10
1.3.6 动态分配和释放内存的运算符new和delete15
1.3.7 布尔类型17
1.4 程序陷阱18
1.5 习题19
第2章 类和对象21
2.1 由结构到类的发展21
2.1.1 带函数的结构21
2.1.2 用构造函数初始化结构的对象23
2.1.3 从结构到类的演化24
2.2 面向对象程序设计技术25
2.2.1 对象25
2.2.2 抽象和类25
2.2.3 封装25
2.2.4 继承26
2.2.5 多态性26
2.3 C++类的声明与对象的定义26
2.3.1 类的声明26
2.3.2 在类体外定义成员函数28
2.3.3 定义对象的方法29
2.3.4 对象成员的引用30
2.4 构造函数32
2.4.1 构造函数的定义32
2.4.2 用参数初始化表对数据成员进行初始化和使用默认参数33
2.5 析构函数35
2.6 构造函数和析构函数的一般执行顺序36
2.7 复制构造函数38
2.8 用const保护数据42
2.8.1 常对象成员43
2.8.2 常对象45
2.8.3 对象的常引用47
2.9 友元48
2.9.1 友元函数49
2.9.2 友元类52
2.10 静态成员56
2.10.1 静态数据成员56
2.10.2 静态成员函数57
2.11 this指针59
2.12 程序陷阱61
2.13 习题62
第3章 模板71
3.1 模板的概念71
3.2 函数模板及模板函数73
3.2.1 函数模板的声明及生成模板函数73
3.2.2 重载函数模板75
3.3 类模板及模板类77
3.3.1 类模板的声明及生成模板类77
3.3.2 在类型形参表中包含常规参数的类模板80
3.4 实例研究:快速排序81
3.5 程序陷阱84
3.6 习题86
第4章 运算符重载89
4.1 运算符重载的概念89
4.2 运算符重载方式92
4.2.1 运算符重载为类的成员函数92
4.2.2 运算符重载为类的友元函数95
4.2.3 运算符重载为普通函数97
4.3 典型运算符重载99
4.3.1 重载赋值运算符“=”99
4.3.2 重载自增1运算符“++”和自减1运算符“--”103
4.3.3 重载下标运算符“[]”105
4.3.4 重载函数调用运算符“()”107
4.3.5 重载输入运算符“>>”和输出运算符“<<”108
4.4 程序陷阱110
4.5 习题111
第5章 继承112
5.1 继承与派生112
5.1.1 继承与派生的概念112
5.1.2 派生类的声明113
5.1.3 派生类与基类中的同名成员117
5.2 继承方式119
5.2.1 公有继承119
5.2.2 私有继承121
5.2.3 保护成员和保护继承123
5.3 派生类的构造函数和析构函数129
5.3.1 构造函数129
5.3.2 析构函数133
5.4 多继承与虚基类135
5.4.1 多继承135
5.4.2 多继承引起的多义性问题137
5.4.3 虚基类139
5.5 程序陷阱143
5.6 习题144
第6章 多态性151
6.1 多态性的概念151
6.2 虚函数152
6.2.1 虚函数的概念152
6.2.2 虚析构函数158
6.3 纯虚函数和抽象类160
6.4 实例研究:栈的实现163
6.5 程序陷阱170
6.6 习题171
第7章 输入输出流176
7.1 C++的输入和输出176
7.1.1 输入输出的概念176
7.1.2 C++的输入输出流176
7.2 标准输出流对象cout177
7.2.1 cout177
7.2.2 格式输出177
7.2.3 输出流类成员函数put()181
7.3 标准输入流对象cin181
7.3.1 cin181
7.3.2 输入流类的常用字符输入的成员函数182
7.3.3 输入流类的其他常用成员函数183
7.4 文件操作与文件流187
7.4.1 文件和文件流的概念187
7.4.2 文件的打开与关闭操作188
7.4.3 对文本文件的操作189
7.4.4 对二进制文件的操作194
7.5 实例研究:简单工资管理系统198
7.6 程序陷阱208
7.7 习题210
第8章 C++的其他主题214
8.1 类型转换214
8.1.1 标准类型之间的转换214
8.1.2 类类型的转换215
8.2 内置函数217
8.3 异常处理221
8.4 命令空间227
8.5 实例研究:实用程序工具包230
8.6 程序陷阱236
8.7 习题238
附录A 本书的软件包240
附录B 流行C++编译器的使用方法241
B.1 Visual C++ 6.0241
B.2 Visual C++ 2005246
B.3 Visual C++ 2005 Express253
B.4 Dev-C++259
B.5 MinGW Developer Studio264
参考文献270
热门推荐
- 312555.html
- 2379515.html
- 676584.html
- 3843832.html
- 2941553.html
- 1291761.html
- 3186165.html
- 2603817.html
- 2623696.html
- 962566.html
- http://www.ickdjs.cc/book_3674356.html
- http://www.ickdjs.cc/book_2636893.html
- http://www.ickdjs.cc/book_112739.html
- http://www.ickdjs.cc/book_2435435.html
- http://www.ickdjs.cc/book_3343288.html
- http://www.ickdjs.cc/book_2359442.html
- http://www.ickdjs.cc/book_1389625.html
- http://www.ickdjs.cc/book_1018379.html
- http://www.ickdjs.cc/book_1833066.html
- http://www.ickdjs.cc/book_3254924.html