图书介绍
C++程序设计语言PDF|Epub|txt|kindle电子书版本网盘下载
- 亦鸥,吕竹 著
- 出版社: 北京希望电脑公司
- ISBN:7507708217
- 出版时间:1991
- 标注页数:299页
- 文件大小:10MB
- 文件页数:307页
- 主题词:
PDF下载
下载说明
C++程序设计语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
绪论1
0.1本书的结构1
0.2练习1
0.3 设计说明2
0.4历史说明2
0.5效率和结构4
0.6哲学注释5
0.7用C++进行程序设计的设想5
0.8经验与教训6
0.9对C程序员的说明7
0.10参考资料7
第一章 C+概述9
1.1 引言9
1.1.1 输出9
1.1.2编译10
1.1.3输入10
1.2注释11
1.3类型和声明11
1.3.1 基本类型12
1.3.2派生类型13
1.4表达式和语句13
1.4.1 表达式13
1.4.2表达式语句14
1.4.3 空语句14
1.4.4块14
1.4.5 if语句14
1.4.6 switch语句15
1.4.7 while语句16
1.4.8 for语句16
1.4.9声明17
1.5函数17
1.6程序结构18
1.7 类20
1.8运算符重载21
1.9引用22
1.10构造函数23
1.11 向量24
1.12嵌入汇编扩展26
1.13派生类26
1.14其他有关的运算符28
1.15友元30
1.16类属向量31
1.17多态向量32
1.18虚函数33
第二章 声明与常量35
2.1 声明35
2.1.1作用域36
2.1.2对象和左值38
2.1.3生存期38
2.2 名字39
2.3类型40
2.3.1基本类型40
2.3.2隐式类型转换41
2.3.3派生类型42
2.3.4无值43
2.3.5 指针43
2.3.6 向量44
2.3.7指针和向量46
2.3.8结构48
2.3.9类型等价性50
2.3.10引用51
2.3.11 寄存器54
2.4常量54
2.4.1 整常量54
2.4.2浮点常量55
2.4.3字符常量55
2.4.4 串56
2.4.5零56
2.4.6 Cons〓57
2.4.7枚举58
2.5 节省空间59
2.5.1 位段59
2.5.2 联合60
2.6 练习62
第三章 表达式和语句64
3.1 台式计算器64
3.1.1语法分析器64
3.1.2输入函数69
3.1.3符号表71
3.1.4出错处理73
3.1.5驱动器74
3.1.6命令行参数75
3.2运算符总结76
3.2.1括号78
3.2.2求值次序78
3.2.3增量和减量79
3.2.4按位逻辑运算符79
3.2.5类型转换80
3.2.6 自由存储81
3.3语句小结85
3.3.1测试86
3.3.2 Goto88
3.4注释和缩进89
3.5练习90
第四章 函数和文件93
4.1 引言93
4.2 连接93
4.3 头文件96
4.3.1 单个头文件98
4.3.2多个头文件101
4.3.3数据隐藏105
4.4文件作为模块106
4.5如何生成库106
4.6 函数107
4.6.1 函数声明107
4.6.2函数定义108
4.6.3 参数传递108
4.6.4返回值109
4.6.5 向量参数110
4.6.6缺省参数113
4.6.7重载函数名113
4.6.8参数个数不定115
4.6.9指向函数的指针117
4.7宏121
4.8练习123
第五章 类125
5.1概述125
5.2类和成员126
5.2.1 成员函数126
5.2.2类127
5.2.3 自引用128
5.2.4初始化130
5.2.5 清除132
5.2.6嵌入汇编133
5.3界面和实现133
5.3.1不同的实现方式134
5.3.2一个完整的类137
5.4友元和联合141
5.4.1 友元141
5.4.2成员名的限定143
5.4.3类的嵌套144
5.4.4静态成员145
5.4.5指向成员的指针146
5.4.6结构的联合147
5.5构造函数与析构函数150
5.5.1 防止误解的说明150
5.5.2静态存储151
5.5.3 自由存储152
5.5.4类对象用作成员152
5.5.5类对象向量155
5.5.6小对象156
5.5.7防止误解的进一步说明158
5.5.8可变大小的对象158
5.6练习160
第六章 运算符重载162
6.1 导言162
6.2运算符函数163
6.2.1双目及单目运算符163
6.2.2运算符的预定义涵义164
6.2.3运算符与用户定义类型164
6.3用户定义的类型转换165
6.3.1 构造函数166
6.3.2 转换运算符167
6.3.3 二义性168
6.4 常量169
6.5 大对象170
6.6赋值与初始化171
6.7 下标174
6.8函数调用176
6.9 串类177
6.10友元和成员181
6.11 防止误解的说明182
6.12练习183
第七章 派生类185
7.1 引言185
7.2派生类185
7.2.1派生185
7.2.2成员函数187
7.2.3 可见性189
7.2.4指针190
7.2.5 类的体系192
7.2.6构造函数与析构函数193
7.2.7类型域194
7.2.8虚函数196
7.3替换界面198
7.3.1 界面198
7.3.2实现199
7.3.3怎样使用派生类201
7.3.4出错处理203
7.3.5类属类205
7.3.6约束界面206
7.4对类的添加207
7.5异质表209
7.6一个完整的程序209
7.6.1显示屏管理程序209
7.6.2形体库212
7.6.3应用程序216
7.7 自由存储219
7.8 练习220
第八章 流222
8.1 引言222
8.2输出223
8.2.1 内部类型的输出223
8.2.2用户定义类型的输出224
8.2.3某些设计细节225
8.2.4格式输出226
8.2.5虚输出函数229
8.3文件与流229
8.3.1输出流的初始化230
8.3.2关闭输出流230
8.3.3打开文件231
8.3.4复制流232
8.4输入232
8.4.1 内部类型的输入232
8.4.2流的状态234
8.4.3用户定义类型的输入235
8.4.4输入流的初始化236
8.5串操作238
8.6缓冲238
8.7效率240
8.8 练习240
附录 C++参考手册242
1.前言242
2.词法约定242
2.1 注释242
2.2标识符(名字)242
2.3关键字242
2.4常量243
2.4.1整常量243
2.4.2显式长常量243
2.4.3字符常量243
2.4.4浮点常量244
2.4.5枚举常量244
2.4.6常量声明244
2.5 串244
2.6硬件特性244
3.语法表示245
4.名字和类型245
4.1作用域245
4.2定义245
4.3连接246
4.4存储类246
4.5基本类型246
4.6派生类型247
5.对象和左值247
6.转换247
6.1字符和整数247
6.2浮点与双精度248
6.3浮点数和整数248
6.4指针和整数248
6.5无符号数248
6.6算术运算248
6.7指针转换249
6.8引用转换249
7.表达式249
7.1初等表达式249
7.2单目运算符251
7.2.1递增和递减252
7.2.2 sizeof252
7.2.3显式类型转换252
7.2.4自由存储253
7.3乘法运算符253
7.4加法运算符254
7.5移位运算符254
7.6关系运算符255
7.7相等类运算符255
7.8按位与运算符255
7.9按位异或运算符255
7.10按位或运算符256
7.11逻辑与运算符256
7.12逻辑或运算符256
7.13条件运算符256
7.14赋值运算符257
7.15逗号运算符257
7.16重载运算符257
7.16.1单目运算符258
7.16.2双目运算符258
7.16.3特殊运算符258
8.声明258
8.1存储类指明符259
8.2类型指明符260
8.3声明符261
8.4声明符的含义262
8.4.1例子263
8.4.2数组、指针和下标264
8.5类声明265
8.5.1静态成员266
8.5.2成员函数267
8.5.3派生类268
8.5.4虚函数269
8.5.5构造函数270
8.5.6转换270
8.5.7析构函数271
8.5.8自由存储272
8.5.9成员名的可见性272
8.5.10友元273
8.5.11运算符函数274
8.5.12结构274
8.5.13联合275
8.5.14位段275
8.5.15嵌套类275
8.6初始化276
8.6.1初始值表277
8.6.2类对象278
8.6.3引用279
8.6.4字符数数279
8.7类型名279
8.8类型定义280
8.9重载数名281
8.10枚举声明282
8.11汇编声明283
9.语句283
9.1表达式语句283
9.2复合语句283
9.3 If语句284
9.4 While语句284
9.5 Do语句284
9.6 For语句284
9.7 Switch语句285
9.8 Break语句285
9.9 Continue语句285
9.10 Return语句286
9.11 Goto语句286
9.12标号语句286
9.13空语句286
9.14声明语句286
10.函数定义287
11.编译控制行288
11.1词法标记替换289
11.2包含文件289
11.3条件编译289
11.4行控制290
12.常量表达式290
13.移植方面的考虑290
14.语法汇总291
14.1 表达式291
14.2声明293
14.3语句296
14.4外部定义297
14.5预处理程序297
15.与C语言的差别298
15.1 扩充298
15.2不兼容性小结298
15.3不合潮流的保留299