图书介绍
C和C++代码精粹2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)埃里森著;董慧颖译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115330277
- 出版时间:2013
- 标注页数:567页
- 文件大小:136MB
- 文件页数:585页
- 主题词:C语言-程序设计
PDF下载
下载说明
C和C++代码精粹PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 预备知识3
第1章 更好的C3
1.1两种语言简述3
1.2循序渐进4
1.3类型系统4
1.4函数原型5
1.5类型安全连接9
1.6引用10
1.7类型安全I/O11
1.8标准流12
1.9格式化15
1.10操纵器19
1.11函数重载和函数模板23
1.12运算符重载24
1.13内联函数26
1.14默认参数26
1.15new和delete27
1.16语句声明28
1.17标准库特征29
1.18 C的兼容性29
1.19小结31
第2章 指针33
2.1容易出错的编程33
2.2基础33
2.3指针运算37
2.4传引用语义41
2.5普通指针42
2.6 const指针43
2.7指针和一维数组45
2.8数组作为参数50
2.9字符串数组52
2.10指针和多维数组54
2.11更高深的内容56
2.12指向函数的指针59
2.13指向成员函数的指针62
2.14封装和不完全类型64
2.15小结69
第3章 预处理器71
3.1 #include指令71
3.2其他的预处理指令72
3.3预定义宏75
3.4条件编译76
3.5预处理运算符77
3.6实现assert79
3.7宏的魅力81
3.8字符集、三字符运算符和双字符运算符84
3.9翻译阶段87
3.10小结88
第4章 C标准库之一:面向合格的程序员89
4.1 <ctype.h>90
4.2 <stdio.h>93
4.3 <stdli.h>98
4.4 <strin.h>107
第5章 C标准库之二:面向熟练的程序员111
5.1 <assert.h>111
5.2 <limits.h>112
5.3 <stddef.h>116
5.4 <time.h>118
5.5字符集121
5.6代码页124
5.7字符集标准124
5.8 ISO 10646124
5.9统一字符编码125
第6章 C标准库之三:面向优秀的程序员127
6.1 <float.h>127
6.2 <math.h>129
6.3 <errno.h>134
6.4 <locale.h>134
6.5 <setjmp.h>137
6.6 <signal.h>138
6.7 <stdarg.h>139
6.8 va_list作为参数141
6.9应用142
6.10结论146
6.11浮点数系统146
第二部分 主要概念157
第7章 抽象157
7.1数据抽象157
7.2运算符重载166
7.3具体的数据类型171
7.4类型抽象177
7.5函数抽象180
7.6小结180
第8章 模板181
8.1泛型编程183
8.2函数模板184
8.3类模板185
8.4模板参数190
8.5模板特化192
8.6小结196
第9章 位操作197
9.1按位运算符197
9.2访问单独的位199
9.3大型置位205
9.4位字符串218
9.5 Wish List218
9.6 bitset模板219
9.7 vector<bool>模板特化221
9.8小结222
第10章 类型转换和强制类型转换223
10.1整数的升级223
10.2降级227
10.3算术类型转换229
10.4函数原型231
10.5显式类型转换232
10.6函数风格强制类型转换233
10.7 const的正确性234
10.8用户定义的类型转换236
10.9加强运算符[]242
10.10新风格强制类型转换244
10.11小结246
第11章 可见性247
11.1名字中包含什么247
11.2作用域247
11.3最小的作用域250
11.4类的作用域251
11.5嵌套类257
11.6局部类259
11.7典型的名字空间260
11.8名字空间的作用域262
11.9生存期264
11.10临时对象的生存期267
11.11连接268
11.12类型安全连接271
11.13“语言”连接272
11.14小结272
第12章 控制结构275
12.1结构化编程275
12.2分支285
12.3非局部分支288
12.4信号292
12.5小结297
12.6参考文献298
第13章 异常299
13.1可选择的错误处理方法299
13.2堆栈展开305
13.3异常捕捉307
13.4标准异常310
13.5资源管理311
13.6构造函数和异常315
13.7内存管理321
13.8异常规范322
13.9错误处理策略324
13.10小结327
第14章 面向对象编程329
14.1继承332
14.2不同种类的集合334
14.3虚函数和多态335
14.4抽象基类337
14.5实例研究:一个对象持续的框架341
14.6数据库访问343
14.7映射对象到相关模式345
14.8 PFX的结构346
14.9一个代码的预排349
14.10小结370
第三部分 使用标准库373
第15章 算法373
15.1复杂度374
15.2通用算法376
15.3函数对象380
15.4函数种类382
15.5函数对象适配器383
15.6算法种类384
15.7小结387
15.8参考文献387
第16章 容器和迭代器389
16.1标准容器392
16.2迭代器393
16.3迭代器种类394
16.4特殊用途的迭代器396
16.5容器适配器399
16.6关联容器400
16.7应用400
16.8非标准模板库容器409
16.9小结411
第17章 文本处理413
17.1 scanf413
17.2 printf418
17.3子字符串421
17.4标准C+++字符串类428
17.5字符串流431
17.6宽字符串433
17.7小结433
第18章 文件处理435
18.1过滤器435
18.2二进制文件438
18.3记录处理440
18.4临时文件446
18.5可移植性447
18.6 POSIX447
18.7文件描述符447
18.8通过描述符来拷贝文件448
18.9读目录条目450
18.10重定向标准错误455
18.11封装重定向操作458
18.12小结464
第19章 时间和日期处理465
19.1 Julian日期编码471
19.2用于实际工作的日期类490
19.3计算年的星期数517
19.4小结518
19.5参考文献518
第20章 动态内存管理519
20.1参差数组519
20.2在标准C中使用堆521
20.3 C+++的自由存储525
20.4浅拷贝与深拷贝526
20.5处理内存分配失败529
20.6重载new和delete530
20.7配置new532
20.8堆的管理534
20.9避免内存管理535
20.10小结542
附录543
附录A C/C+++的兼容性543
附录B 标准C+++算法545
附录C 函数对象和适配器555
附录D 有注解的参考书目559
附录E C+++标准的制定561
热门推荐
- 3123332.html
- 1043857.html
- 17115.html
- 81179.html
- 2938524.html
- 425749.html
- 2395940.html
- 2769100.html
- 903928.html
- 3513956.html
- http://www.ickdjs.cc/book_2333612.html
- http://www.ickdjs.cc/book_535995.html
- http://www.ickdjs.cc/book_2266941.html
- http://www.ickdjs.cc/book_3160772.html
- http://www.ickdjs.cc/book_2161332.html
- http://www.ickdjs.cc/book_335011.html
- http://www.ickdjs.cc/book_197395.html
- http://www.ickdjs.cc/book_3436131.html
- http://www.ickdjs.cc/book_143732.html
- http://www.ickdjs.cc/book_77273.html