实用C++程序设计 第2版PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:(美)Steve Oualline著;嫣爱兰,周丽琴译
- 出 版 社:北京:中国电力出版社
- 出版年份:2004
- ISBN:7508314115
- 页数:569 页
第一部分 基础知识 11
第一章 什么是C++? 11
C++简史 11
C++的组织结构 12
如何学习C++ 14
第二章 编程基础 15
程序从概念到执行 17
创建实际的程序 18
在Unix中获得帮助 30
在IDE中获得帮助 30
编程练习 30
第三章 风格 31
注释 32
C++代码 36
命名风格 38
编写代码的信仰 38
缩排和代码格式 39
清晰 40
简单 40
一致性和组织结构 41
进一步阅读 41
小结 42
第四章 基本声明和表达式 43
基本的程序结构 44
简单表达式 45
std::cout输出对象 46
变量和存储 47
变量声明 48
整数 48
赋值语句 49
浮点数 50
浮点除与整数除 51
字符 52
宽字符 54
布尔类型 54
编程练习 55
章节问题答案 55
第五章 数组、限定符和读数据 56
数组 56
字符串 57
读数据 59
初始化变量 61
多维数组 65
C风格字符串 66
整数的类型 72
浮点数的类型 75
常量和引用声明 75
限定符 76
十六进制常量和八进制常量 78
用于执行快捷方式的操作符 79
副作用 80
编程练习 82
章节问题答案 83
第六章 判断和控制语句 85
if语句 85
else语句 86
如何不使用std::strcmp 87
循环语句 88
while语句 88
break 语句 90
continue语句 91
赋值在任何地方的副作用 92
编程练习 93
章节问题答案 94
第七章 编程过程 96
设置你自己的工作区域 98
规范 99
代码设计 100
原型 101
Makefile 102
测试 105
调试 105
维护 107
修订 108
电子考古学 108
标记程序 109
使用调试器 109
使用文本编辑器作为浏览器 109
添加注释 110
编程练习 112
第二部分 简单编程 115
第八章 更多控制语句 115
for语句 115
switch语句 118
switch、break和continue 123
编程练习 123
章节问题答案 125
第九章 变量作用域和函数 127
作用域和存储类别 127
名称空间 130
函数 133
参数类型的总结 147
递归 148
结构化的编程基础 149
实际编程 151
编程练习 152
章节问题答案 152
第十章 C++预处理器 153
#define语句 153
条件编译 158
#include文件 160
参数化的宏 162
高级特性 164
小结 164
编程练习 165
章节问题答案 165
第十一章 位操作 168
位操作符 169
与操作符(&) 169
按位或(|) 171
按位异或(^) 172
按位非操作符(~) 172
位左移和位右移操作符(<<,>>) 173
设置、清除和测试位 174
位映像图 177
编程练习 183
章节问题答案 183
第三部分 高级的类型和类 187
第十二章 高级类型 187
结构 187
联合 189
typedef 192
枚举类型 193
位成员或紧缩结构 194
结构数组 196
编程练习 197
章节问题答案 198
第十三章 简单类 200
栈 200
改进后的栈 204
类的使用 206
构造函数和析构函数简介 208
自动生成的成员函数 213
快捷方式 215
风格 215
结构和类 218
编程练习 218
第十四章 类的其他知识 221
friends 221
constant函数 223
常量成员 224
静态成员变量 226
静态成员函数 227
static的含义 228
编程练习 229
第十五章 简单指针 231
const指针 236
指针和输出 237
指针和数组 237
reinterpretcast 244
指针和结构 244
命令行参数 245
编程练习 249
章节问题答案 249
第四部分 高级编程概念 255
第十六章 文件输入/输出 255
C++文件I/O 255
转换例程 260
二进制文件和ASCII文件 264
行结束难题 265
二进制I/O 266
缓冲问题 267
非缓冲I/O 268
设计文件格式 272
C风格I/O例程 274
C风格的转换例程 277
C风格二进制I/O 280
C风格I/O与C++风格I/O 282
编程练习 285
章节问题答案 285
第十七章 调试和优化 287
代码评审 287
顺序调试 290
获得输出结果 292
交互调试器 293
调试二分查找 297
交互调试技巧 308
运行时错误 309
优化 311
如何优化? 316
案例研究:内联函数和普通函数 318
案例研究:优化着色算法 318
编程练习 319
章节问题答案 319
第十八章 操作符重载 320
创建简单的定点类 320
操作符函数 325
操作符成员函数 334
缺点 336
定点类的完整定义 336
编程练习 345
章节问题答案 345
第十九章 浮点数 347
浮点格式 347
浮点加/减 348
乘法和除法 349
上溢和下溢 350
舍入误差 351
精确度 351
最小化舍入误差 352
确定精确度 352
精度和速度 353
幂级数 354
编程练习 356
第二十章 高级指针 357
指针、结构和类 358
delete操作符 360
链表 361
有序链表 364
双向链表 367
树 370
输出一个树 374
程序的其他部分 374
Chess程序的数据结构 377
编程练习 379
章节问题答案 379
第二十一章 高级类 381
派生类 381
虚函数 388
虚类 393
派生类中的函数隐藏 395
派生类中的构造函数和析构函数 395
dynamiccast操作符 398
小结 399
编程练习 399
章节问题答案 400
第五部分 其他语言特性 403
第二十二章 异常 403
在栈类中添加异常 405
异常和assert 410
编程练习 410
第二十三章 模块化编程 411
模块 411
Public和private 412
extern存储类 412
头文件 414
模块体 415
使用无限数组的一个程序 416
多个文件的Makefile 417
使用无限数组 422
将一个任务划分成多个模块 426
模块设计指南 427
编程练习 427
第二十四章 模板 429
什么是模板? 429
模板:比较困难的方式 429
模板:C++采用的方式 430
函数特殊化 433
类模板 434
类特殊化 436
实现细节 436
高级功能 439
小结 441
编程练习 441
第二十五章 标准模板库 442
STL基础 442
类List——一个学生集合 444
使用STL列表创建一个等待列表 446
将成绩存储在STL映射中 447
全部输出 448
实际使用STL需要考虑的因素 455
获取更多信息 456
编程练习 456
第二十六章 程序设计 458
设计目标 458
设计要素 459
设计准则 460
编码 460
对象 467
实际设计技巧 471
小结 477
第二十七章 完整的开发过程 479
需求 479
代码设计 481
编码 482
功能说明 482
测试 487
修订版 487
最终警告 487
程序文件 488
编程练习 505
第二十八章 从C到C++ 506
K&R风格的函数 506
struct 507
malloc和free 507
将结构转变为类 509
setjmp和longjmp 510
混合使用C和C++代码 512
小结 512
编程练习 513
第二十九章 C++遗忘的角落 514
do/while 514
goto 514
?:结构 516
逗号操作符 516
重载()操作符 517
指向成员的指针 517
asm语句 518
限定符mutable 518
运行期间类型判定 519
通配符 519
章节问题答案 519
第三十章 编程格言 520
一般 520
设计 521
声明 521
switch语句 521
预处理器 521
风格 522
编译 522
C++程序员十诫 522
最后注意事项 523
章节问题答案 524
第六部分 附录 527
附录一 ASCll表 527
附录二 范围 529
附录三 操作符优先规则 531
附录四 使用幂级数计算正弦值 533
附录五 资源 539
索引 541
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 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