C++面向对象程序设计PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:(美)Robert Lafore著;邓子梁,胡勇译
- 出 版 社:北京市:中国电力出版社
- 出版年份:2004
- ISBN:7508319109
- 页数:731 页
目录 1
第1章 概述 1
1.1面向对象程序设计诞生的原因 1
1.2面向对象语言的特征 5
1.3C++和C 9
1.4基础知识 10
1.5统一建模语言(UML) 10
1.6本章摘要 11
1.7思考题 12
第2章 C++编程基础 14
2.1准备开始 14
2.2基本程序结构 15
2.3使用cout输出 17
2.4指令 18
2.5注释 19
2.6整数变量 20
2.7字符变量 24
2.8使用cin输入 26
2.9浮点数类型 28
2.10bool类型 30
2.11setw操作符 31
2.12变量类型总结 33
2.13类型转换 34
2.14算术运算符 38
2.15库函数 41
2.16本章摘要 44
2.17思考题 44
2.18练习 46
第3章 循环和选择 48
3.1关系运算符 48
3.2循环 50
3.3选择 61
3.4逻辑运算符 77
3.5优先级总结 80
3.6其他控制语句 81
3.7本章摘要 84
3.8思考题 85
3.9练习 86
第4章 结构 89
4.1结构 89
4.2枚举 101
4.3本章摘要 107
4.4思考题 107
4.5练习 108
第5章 函数 111
5.1简单的函数 112
5.2向函数传递参数 115
5.3从函数返同值 122
5.4引用参数 127
5.5重载函数 132
5.6递归 135
5.7内联函数 137
5.8默认参数 138
5.9域解析运算符和存储类 140
5.10通过引用返回 144
5.11常量类型的函数参数 146
5.12本章摘要 147
5.13思考题 147
5.14练习 149
第6章 对象和类 151
6.1简单的类 151
6.2作为现实对象的C++对象 157
6.3作为数据类型的C++对象 159
6.4构造函数 160
6.5作为函数参数的对象 164
6.6默认拷贝构造函数 168
6.7函数返回对象 170
6.8纸牌游戏的例子 172
6.9结构和类 175
6.10类、对象和内存 176
6.11静态类成员数据 177
6.12const和类 179
6.13类和对象的意义 182
6.14本章摘要 183
6.15思考题 183
6.16练习 185
7.1数组基础 188
第7章 数组和字符串 188
7.2作为类成员数据的数组 200
7.3对象数组 203
7.4C字符串 208
7.5标准的C++string类 218
7.6本章摘要 225
7.7思考题 225
7.8练习 227
第8章 运算符重载 230
8.1重载一元运算符 231
8.2重载二元运算符 237
8.3数据转换 249
8.4UML类图 260
8.5运算符重载与转换中的陷阱 261
8.6关键字explicit和mutable 262
8.8思考题 265
8.7本章摘要 265
8.9练习 267
第9章 继承 270
9.1派生类和基类 271
9.2派生类构造函数 276
9.3重载成员函数 278
9.4使用了哪个函数 279
9.5英制Distance类中的继承 280
9.6类的层次 283
9.7继承与图形 286
9.8公共的和私有的继承 289
9.9继承的级别 291
9.10多重继承 294
9.11EMPMULT中的private派生 299
9.12多重继承的多义性 302
9.13聚合关系:类内部的类 304
9.14继承和程序开发 308
9.15本章摘要 309
9.16思考题 309
9.17练习 311
第10章 指针 314
10.1地址和指针 315
10.2取地址运算符& 315
10.3指针和数组 322
10.4指针和函数 325
10.5指针和C类型字符串 331
10.6内存管理:new和delete 336
10.7对象指针 340
10.8链表实例 344
10.9指向指针的指针 348
10.10解析算术表达式实例 352
10.11模拟赛马 356
10.12UML状态图 361
10.13调试指针 362
10.14本章摘要 363
10.15思考题 363
10.16练习 366
第11章 虚函数 370
11.1虚函数 370
11.2友元函数 383
11.3静态函数 390
11.4赋值和拷贝初始化 392
11.5this指针 403
11.6动态类型信息 409
11.7本章摘要 412
11.8思考题 413
11.9练习 415
第12章 流和文件 420
12.1流类 420
12.2流的错误 427
12.3使用流的磁盘文件I/O 432
12.4文件指针 443
12.5文件I/O的错误处理 446
12.6使用成员函数的文件I/O 448
12.7插入和析取运算符的重载 458
12.8内存作为流对象 462
12.9命令行参数 463
12.10打印机输出 465
12.11本章摘要 466
12.12思考题 467
12.13练习 468
13.1使用多文件程序的动机 471
第13章 多文件程序 471
13.2多文件程序的创建 473
13.3文件间的通信 474
13.4超长数值类 484
13.5高楼电梯模拟 489
13.6本章摘要 503
13.7思考题 503
13.8项目 505
第14章 模板和异常 506
14.1函数模板 506
14.2类模板 512
14.3异常 522
14.4本章摘要 535
14.5思考题 535
14.6练习 537
15.1STL简介 539
第15章 标准模板库 539
15.2算法 545
15.3顺序容器 552
15.4迭代器 559
15.5特殊迭代器 567
15.6关联容器 573
15.7存储用户自定义对象 579
15.8函数对象 585
15.9本章摘要 592
15.10思考题 592
15.11练习 594
第16章 面向对象软件开发 596
16.1软件开发过程的演变 596
16.2UseCase建模 598
16.3程序设计的问题 601
16.4程序LANDLORD的细化阶段 603
16.5从UseCase到类 606
16.6编写代码 612
16.7程序的交互 626
16.8最终想法 628
16.9本章摘要 628
16.10思考题 628
16.11项目 630
附录A ASCII表 631
附录B C++优先级表和关键字 639
B.1优先级表 639
B.2关键字 639
C.1屏幕元素 642
C.2单文件程序 642
附录C MicrosoftVisualC++ 642
C.3多文件程序 644
C.4创建简单控制台图形程序 645
C.5调试 645
附录D BorlandC++Builder 647
D.1在C++Builder中运行程序 647
D.2清除屏幕 648
D.3新建项目 648
D.4命名和保存项目 649
D.5由现有文件开始 649
D.6编译、链接和执行 650
D.7将源头文件添加到项目中 650
D.8多文件项目 651
D.9简单控制台图形程序 652
D.10调试 652
E.1使用简单控制台图形程序 654
附录E 简单控制台图形 654
E.2简单控制台图形函数 655
E.3简单控制台图形函数的实现 656
E.4程序清单列表 657
附录F STL算法和成员函数 665
F.1算法 665
F.2成员函数 671
F.3迭代器 672
附录G 思考题和练习解答 675
G.1第1章 675
G.2第2章 676
G.3第3章 678
G.4第4章 681
G.5第5章 684
G.6第6章 688
G.7第7章 691
G.8第8章 695
G.9第9章 700
G.10第10章 705
G.11第11章 710
G.12第12章 715
G.13第13章 718
G.14第14章 718
G.15第15章 723
G.16第16章 727
附录H 参考书目 729
H.1高级C++ 729
H.2定义文档 729
H.3统一建模语言(UML) 730
H.4C++的历史 730
H.5其他主题 730
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018