图书介绍
C++面向对象程序设计PDF|Epub|txt|kindle电子书版本下载
![C++面向对象程序设计](https://www.shukui.net/cover/12/34331880.jpg)
- (美)Robert Lafore著;邓子梁,胡勇译 著
- 出版社: 北京市:中国电力出版社
- ISBN:7508319109
- 出版时间:2004
- 标注页数:731页
- 文件大小:51MB
- 文件页数:753页
- 主题词:C语言-程序设计
PDF下载
下载说明
C++面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 概述1
1.1面向对象程序设计诞生的原因1
1.2面向对象语言的特征5
1.3C++和C9
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和mutable262
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和delete336
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/O432
12.4文件指针443
12.5文件I/O的错误处理446
12.6使用成员函数的文件I/O448
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++Builder647
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