图书介绍
C++程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C++程序设计](https://www.shukui.net/cover/19/31426474.jpg)
- (美)James P.Cohoon,(美)Jack W.Davidson著;刘瑞挺等译 著
- 出版社: 北京:电子工业出版社
- ISBN:750537284X
- 出版时间:2002
- 标注页数:775页
- 文件大小:57MB
- 文件页数:797页
- 主题词:
PDF下载
下载说明
C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算与面向对象设计方法学1
1.1 基本计算术语1
1.2 软件13
1.3 工程软件18
1.4 面向对象设计23
1.5 记忆要点30
1.6 参考文献31
1.7 习题31
第2章 C++基础35
2.1 程序组织35
2.2 第一个程序35
2.3 第二个程序37
2.4 注释38
2.5 赋值40
2.6 基本的C++对象41
2.7 常数44
2.8 名字51
2.9 定义54
2.10 表达式57
2.11 输出语句67
2.12 计算平均速度69
2.13 记忆要点72
2.14 习题74
第3章 修改对象78
3.1 赋值78
3.2 const定义82
3.3 输入语句83
3.4 计算碳氢化合物的分子数85
3.5 复合赋值88
3.6 增量和减量90
3.7 年度存款的估算92
3.8 字符串类94
3.9 EzWindows101
3.10 草地割草105
3.11 记忆要点110
3.12 习题112
第4章 控制结构117
4.1 布尔代数117
4.2 布尔类型119
4.3 if语句的条件执行过程126
4.4 switch语句的条件执行过程137
4.5 按要求计算表达式141
4.6 判定日期的有效性144
4.7 使用while语句的循环150
4.8 简单的串和字符处理156
4.9 使用for结构的循环165
4.10 简单的数据可视化172
4.11 解答懒汉谜题174
4.12 使用do结构的循环175
4.13 记忆要点178
4.14 习题179
第5章 函数基础188
5.1 函数的基本概念188
5.2 预处理器196
5.3 使用软件库199
5.4 iostream库200
5.5 iomanip库203
5.6 fstream库209
5.7 随机数215
5.8 assert库220
5.9 记忆要点223
5.10 参考文献224
5.11 习题224
第6章 程序员定义的函数229
6.1 基本概念229
6.2 一个诱人的问题232
6.3 一些有用的函数237
6.4 二次多项式的积分239
6.5 局部作用域242
6.6 全局作用域245
6.7 引用参数249
6.8 按引用传递对象257
6.9 验证电话访问密码261
6.10 常量参数264
6.11 默认参数267
6.12 函数参数的类型转换269
6.13 函数重载269
6.14 递归函数273
6.15 显示股价区间图278
6.16 记忆要点286
6.18 习题288
6.17 参考文献288
第7章 类结构与面向对象的设计305
7.1 程序员定义的数据类型简介305
7.2 RectangleShape类307
7.3 使用RectangleShape类315
7.4 构造函数318
7.5 制作万花筒320
7.6 面向对象的分析与设计325
7.7 记忆要点334
7.8 参考文献334
7.9 习题335
第8章 抽象数据类型的实现339
8.1 抽象数据类型简介339
8.2 有理数Rational ADT的基础340
8.3 有理数Rational类接口描述345
8.4 实现有理数类354
8.5 拷贝构造函数、成员赋值和析构函数361
8.6 一个伪随机整数的ADT368
8.7 红-黄-绿游戏374
8.8 记忆要点391
8.9 习题393
第9章 列表398
9.1 命名集合398
9.2 一维数组399
9.3 数组作为参数410
9.4 排序413
9.5 容器类418
9.6 向量类420
9.7 快速排序法433
9.8 二分搜索438
9.9 重温串类440
9.10 寻找单词——剖析二维列表442
9.11 迷宫导航员447
9.12 多维数组468
9.13 记忆要点472
9.14 习题474
第10章 EzWindows API的详细考查481
10.1 应用程序员界面481
10.2 一个简单的窗口类482
10.3 Bitmap类491
10.4 鼠标事件494
10.5 位图和鼠标事件498
10.6 定时器事件501
10.7 警示消息504
10.8 西蒙说506
10.9 记忆要点522
10.10 习题522
第11章 指针与动态内存分配527
11.1 左值和右值527
11.2 指针的基础知识528
11.3 常量指针和指向常量的指针538
11.4 数组与指针539
11.5 字符串处理542
11.6 程序的命令行参数545
11.7 指向函数的指针548
11.8 动态对象551
11.9 表示整型值列表的一个简单的ADT556
11.10 记忆要点566
11.11 习题567
第12章 测试与排错575
12.1 测试575
12.2 排错591
12.3 记忆要点600
12.4 参考文献601
12.5 习题601
13.1 继承在面向对象设计中的应用602
第13章 继承602
13.2 通过继承实现程序的重用603
13.3 图形的层次体系605
13.4 保护成员与继承618
13.5 控制继承621
13.6 多继承625
13.7 一个更漂亮的万花筒633
13.8 记忆要点644
13.9 习题645
第14章 模板与多态性649
14.1 通用行为与类型649
14.2 函数模板649
14.3 类模板652
14.4 使用类模板的一个简单的类表653
14.5 顺序表661
14.6 多态性679
14.7 虚函数的细微差异681
14.8 抽象基类684
14.9 虚多继承687
14.10 记忆要点691
14.11 习题692
第15章 软件项目——捕杀虫子697
15.1 捕捉虫子697
15.2 基类BUG698
15.3 类GAMECONTROLLER710
15.4 捕捉虫子713
15.6 习题715
15.5 记忆要点715
附录A 表717
A.1 ASCII码字符集717
A.2 操作符优先级718
附录 B 标准库719
B.1 库命名及其访问719
B.2 IOSTREAM库719
B.3 STDLIB库720
B.4 MATH库721
B.5 TIME库722
B.6 CSTRING库723
B.7 ALGORITHM库724
附录C 标准类728
C.1 容器类728
C.2 STRING类731
附录D 高级话题734
D.1 名字作用域734
D.2 导常的处理739
D.3 友元744
附录E EzWindows API参考手册746
E.1 枚举类型746
E.2 坐标系统746
E.3 类POSITION747
E.4 类SIMPLEWINDOW747
E.5 类WINDOWOBJECT750
E.6 类RAYSEGMENT750
E.7 类SHAPE752
E.8 类ELLIPSESHAPE753
E.9 类CIRCLESHAPE754
E.10 类RECTANGLESHAPE754
E.11 类TRIANGLESHAPE756
E.12 类SQUARESHAPE756
E.13 LABEL类757
E.14 类BITMAP758
E.15 类RANDOMINT760
E.16 其他函数760
附录F 项目和makefiles761
F.1 项目和makefile基础761
F.2 Borland C++IDE761
F.3 Microsoft Visual C++IDE766
F.4 UNIX makefiles771