C++应用程序设计PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:(美)RichardJohnsonbaugh,(美)MartinKalin著
- 出 版 社:北京:中国电力出版社
- 出版年份:2012
- ISBN:9787512308923
- 页数:571 页
第0章 计算机系统及程序设计 1
0.1算法 2
0.2计算机系统 4
0.3数据的内部表示 7
0.4程序设计语言 13
0.5解决问题的方法与程序设计 16
0.6为什么使用C++ 20
第1章 数据类型和运算符简介 23
1.1第一个C++程序 24
1.2整型 26
1.3标识符 29
1.4应用实例:长度单位的转换 30
1.5其他整数类型 31
1.6浮点类型 37
1.7算术运算 38
1.8应用实例:一个数学问题 41
1.9关系运算符和逻辑运算符 42
C++补充材料 47
程序设计中常见的错误 51
程序设计练习 53
第2章 控制流 55
2.1 if-else语句 56
2.2应用实例:计算个人所得税 66
2.3 while语句 68
2.4应用实例:税款计算(二) 70
2.5文件 71
2.6 do-while语句 76
2.7 for语句 77
2.8赋值、自增和自减运算符 80
2.9应用实例:数据统计 85
2.10 break、 continue和switch语句 87
2.11应用实例:产生素数 93
2.12类型提升和类型转换 95
2.13输出格式化 100
C++补充材料 104
程序设计中常见的错误 105
程序设计练习 108
第3章 函数 113
3.1简介 114
3.2变量的作用范围 123
3.3值调用 125
3.4应用实例:Monty Hall问题 128
3.5引用调用 138
3.6应用实例:输出日历 142
3.7函数重载 147
3.8递归 149
程序设计中常见的错误 157
程序设计练习 162
第4章 数组 167
4.1为什么使用数组 168
4.2下标运算符 169
4.3数组和指针 174
4.4应用实例:投票统计 177
4.5字符串 179
4.6数组和函数 184
4.7字符串处理函数 188
4.8应用实例:文件合并 197
4.9多维数组 204
4.10应用实例:维护地址簿 210
C++补充材料 218
程序设计中常见的错误 219
程序设计练习 223
第5章 类 229
5.1面向对象程序设计和面向过程程序设计 230
5.2类和对象 234
5.3应用实例:Clock类 243
5.4应用实例:时间戳类 245
5.5构造器和析构器 252
5.6应用实例:Task类 265
5.7类的数据成员和方法 271
5.8使用类库 275
5.9指向对象的指针和间接访问运算符 277
C++补充材料 279
程序设计中常见的错误 280
程序设计练习 286
第6章 继承 291
6.1简介 292
6.2基本概念和语法 293
6.3应用实例:记录电影胶片的发布情况 297
6.4 protected成员 302
6.5继承中的构造器和析构器 306
6.6应用实例:继承序列 312
C++补充材料 322
程序设计中常见的错误 325
程序设计练习 327
第7章 多态性 331
7.1 C++中的运行时绑定和编译时绑定 332
7.2应用实例:电影胶片修订版 342
7.3名字重载、名字重写和名字隐藏 351
7.4抽象基类 358
C++补充材料 362
程序设计中常见的错误 363
程序设计练习 366
第8章 运算符重载 371
8.1基本运算符重载 372
8.2应用实例:复数类 376
8.3使用顶级函数重载运算符 380
8.4友元函数 385
8.5输入/输出运算符的重载 387
8.6重载特殊运算符 389
8.7应用实例:数组 398
C++补充材料 403
程序设计中常见的错误 403
程序设计练习 406
第9章 存储类别 409
9.1编译时存储和运行时存储 410
9.2变量的存储类别 415
9.3指针和动态存储 428
9.4应用实例:排序和搜索 437
9.5带有指针数据成员的类 443
C++补充材料 453
程序设计中常见的错误 454
程序设计练习 457
第10章 模板和标准模板库 463
10.1模板的基础知识 464
10.2应用实例:模板栈类 472
10.3名字空间 480
10.4标准模板库 483
10.5应用实例:股票趋势报表 498
C++补充材料 506
程序设计中常见的错误 507
程序设计练习 510
附录A ASCII码表 514
附录B 预处理器 516
附录C 部分C++函数和类方法 525
附录D 运行时类型识别 541
附录E 异常处理 545
奇数序号练习题的解答提示与答案 548
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018