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

- (美)(H.M.戴特尔)H.M.Deitel,(美)(P.J.戴特尔)P.J.Deitel著;薛万鹏等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111079515
- 出版时间:2000
- 标注页数:236页
- 文件大小:9MB
- 文件页数:245页
- 主题词:
PDF下载
下载说明
C++程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1引言1
1.2 C++的单行注释1
第1章 把C++看作更好的C1
1.3 C++的输入/输出流2
1.4 C++中的声明3
1.5在C++中建立新的数据类型4
1.6函数原型和类型检查4
1.7内联函数5
1.8引用参数8
1.9 const限定符11
1.10动态内存分配:new和delete运算符13
1.11默认参数14
1.12单目作用域运算符15
1.13函数重载15
1.15函数模板17
1.14连接说明17
第2章 类和数据抽象(Ⅰ)26
2.1引言26
2.2结构的定义27
2.3访问结构的成员28
2.4用结构实现用户定义的类型Time28
2.5用类实现抽象数据类型Time30
2.6类的作用域和访问类的成员34
2.7接口和实现的分离35
2.8控制对成员的访问36
2.9访问函数和工具函数40
2.10初始化类的对象:构造函数41
2.11在构造函数中使用默认参数43
2.12析构函数的使用43
2.13调用析构函数和构造函数的时机46
2.14数据成员和成员函数的使用48
2.15微妙的陷阱:返回对私有数据成员的引用52
2.16逐个成员拷贝的默认赋值方式54
2.17软件的可重用性55
第3章 类和数据抽象(Ⅱ)64
3.1引言64
3.2 const对象和const成员函数64
3.3复合:把类作为其它类的成员70
3.4友元函数和友元类73
3.5使用this指针75
3.6动态内存分配:运算符new和delete79
3.7类的静态成员80
3.8数据抽象和信息隐藏83
3.8.1范例:数组抽象数据类型84
3.8.3范例:队列抽象数据类型85
3.8.2范例:字符串抽象数据类型85
3.9包容器类和递取类86
3.10模板类86
第4章 运算符重载99
4.1引言99
4.2运算符重载的基本知识99
4.3运算符重载的限制100
4.4用作类成员的运算符函数和用作友元函数的运算符函数101
4.5重载流插入和流提取运算符102
4.6重载单目运算符104
4.7重载双目运算符105
4.8实例研究:数组类Array105
4.9类型之间的转换115
4.10实例研究:字符串类String115
4.11重载++和--125
4.12实例研究:类Date126
第5章 继承141
5.1引言141
5.2基类和派生类142
5.3受保护的成员144
5.4把基类指针强制转换为派生类指针144
5.5使用成员函数148
5.6在派生类中重定义基类成员148
5.7公有的、受保护的和私有的基类152
5.8直接基类和间接基类152
5.9在派生类中使用构造函数和析构函数152
5.10把派生类对象隐式转换为基类对象156
5.11关于继承的软件工程156
5.12复合与继承的比较157
5.13对象的“使用”关系和“知道”关系158
5.14实例研究:类Point、Circle和Cylinder158
5.15多重继承165
第6章 虚函数和多态性174
6.1引言174
6.2类型域和switch语句174
6.3虚函数174
6.4抽象基类和具体类175
6.5多态性176
6.6实例研究:利用多态性的工资单系统177
6.7新类和动态联编186
6.8虚析构函数186
6.9实例研究:继承接口和实现187
7.1引言197
7.2流197
第7章 C++输入/输出流197
7.2.1 iostream类库的头文件198
7.2.2输入/输出流类和对象198
7.3输出流200
7.3.1流插入运算符200
7.3.2连续使用流插入/提取运算符201
7.3.3输出char*类型的变量202
7.3.4用成员函数put输出字符和put函数的连续调用203
7.4输入流203
7.4.1流提取运算符203
7.4.2成员函数get和getline205
7.4.3类istream中的其它成员函数(peek、putback和ignore)207
7.4.4类型安全的I/O207
7.5成员函数read、gcount和write的无格式输入/输出207
7.6.1整数流的基数:流操纵算子dec、oct、hex和setbase208
7.6流操纵算子208
7.6.2设置浮点数精度(precision和setprecision)209
7.6.3设置域宽(setw、width)210
7.6.4用户自定义的操纵算子211
7.7流格式状态212
7.7.1格式状态标志213
7.7.2尾数零和小数点(ios::showpoint)213
7.7.3对齐(ios::left、ios::right、ios::internal)214
7.7.4设置填充字符(fill、setfill)216
7.7.5整数流的基数(ios::dec, ios::oct, ios::hex, ios::showbase)217
7.7.6浮点数和科学记数法(ios::scientific, ios::fixed)217
7.7.7大/小写控制(ios::uppercase)218
7.7.8设置及清除格式标志(flags, setios-flags, resetiosflags)219
7.8流错误状态220
7.9用户自定义类型的I/O222
7.10把输出流系到输入流上223
热门推荐
- 191726.html
- 3322524.html
- 2968553.html
- 3486913.html
- 2539534.html
- 864047.html
- 2927397.html
- 3078794.html
- 1509841.html
- 3113165.html
- http://www.ickdjs.cc/book_3348895.html
- http://www.ickdjs.cc/book_1058933.html
- http://www.ickdjs.cc/book_511601.html
- http://www.ickdjs.cc/book_1938710.html
- http://www.ickdjs.cc/book_3412021.html
- http://www.ickdjs.cc/book_2454016.html
- http://www.ickdjs.cc/book_1353536.html
- http://www.ickdjs.cc/book_3091099.html
- http://www.ickdjs.cc/book_1917986.html
- http://www.ickdjs.cc/book_3298258.html