C++程序设计教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(美)(H.M.戴特尔)H.M.Deitel,(美)(P.J.戴特尔)P.J.Deitel著;薛万鹏等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2000
- ISBN:7111079515
- 页数:236 页
1.1引言 1
1.2 C++的单行注释 1
第1章 把C++看作更好的C 1
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用结构实现用户定义的类型Time 28
2.5用类实现抽象数据类型Time 30
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和delete 79
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实例研究:数组类Array 105
4.9类型之间的转换 115
4.10实例研究:字符串类String 115
4.11重载++和-- 125
4.12实例研究:类Date 126
第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和Cylinder 158
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和getline 205
7.4.3类istream中的其它成员函数(peek、putback和ignore) 207
7.4.4类型安全的I/O 207
7.5成员函数read、gcount和write的无格式输入/输出 207
7.6.1整数流的基数:流操纵算子dec、oct、hex和setbase 208
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/O 222
7.10把输出流系到输入流上 223
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019