Essential C++中文版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:(美)StanleyB.Lippman著;侯捷译
- 出 版 社:武汉:华中科技大学出版社
- 出版年份:2001
- ISBN:7560925111
- 页数:282 页
1.1 如何撰写 C++ 程序 1
第1章 C++ 编程基础(Basic C++ Programming) 1
1.2 对象的定义与初始化 7
1.3 撰写表达式(Expressions) 10
1.4 条件(Conditaional)语句和循环(Loop)语句 15
1.5 如何运用 Arrays(数组)和 Vectors(向量) 22
1.6 指针带来弹性 26
1.7 档案的读写 30
2.1 如何撰写函数 35
第2章 面向过程的编程风格(Procedural Programming) 35
2.2 调用(invoking)一个函数 41
2.3 提供默认参数值(Default Parameter Values) 50
2.4 使用局部静态对象(Local Static Objects) 53
2.5 声明一个inline函数 55
2.6 供应重载化函数(Overloaded Functions) 56
2.7 定义并使用Template Functions(模板函数) 58
2.8 函式函数指针(Pointers to Functions)带来更大的弹性 60
2.9 设定头文件(Header Files) 63
第3章 泛型编程风格(Generic Programming) 67
3.1 指针的数学运算(The Arithmetic of Pointers) 68
3.2 了解 Iterators(泛型指针) 73
3.3 所有容器的共通操作 76
3.4 使用循序式容器(Sequential Containers) 77
3.5 使用泛型算法 81
3.6 如何设计一个泛型算法 83
3.7 使用Map 90
3.8 使用Set 91
3.9 如何使用Iterator Inserters 93
3.10 使用iostream Iterators 95
第4章 以对象为基础的编程风格(Object-Based Programming) 99
4.1 如何实现一个 Class 100
4.2 什么是 Constructors(构造函数)和 Destructors(析构函数) 104
4.3 何谓 mutable(可变)和 const(不变) 109
4.4 什么是this指针 113
4.5 Static Class Member(静态的类成员) 115
4.6 打造一个Iterator Class 118
4.7 合作关系必须建立在友谊的基础上 123
4.8 实现一个copy assignment operator 125
4.9 实现一个function object 126
4.10 将iostream运算符重载 128
4.11 指针:指向 Class Member Functions 130
第5章 面向对象编程风格(Object-Oriented Programming) 135
5.1面向对象(Object-Oriented 编程概念 135
5.2 漫游:面向对象编程思维 138
5.3 不带继承的多态(Polymorphism without Inheritance) 142
5.4 定义一个抽象基类(Abstract Base Class) 145
5.5 定义一个派生类(Derived Class) 148
5.6 运用继承体系(Using an Inheritance Hierarchy) 155
5.7 基类应该多么抽象? 157
5.8 初始化、解构、与复制(Initialization, Destruction, an Copy) 158
5.9 在派生类中定义一个虚拟函数 160
5.10执行期的型别鉴定机制(Run-Time Type Identification) 164
第6章 以 template 进行编程(Programming with Templates) 167
6.1 被参数化的型别(Parameterized Types) 169
6.2 Class Template的定义 171
6.3 Template 型别参数(type parameters)的处理 172
6.4 实作一个Class Template 174
6.5 一个以Function Template完成的Output运算符 180
6.6 常量表达式(Constant Expressions)与默认参数值(Default Parameters) 181
6.7 以Template参数作为一种设计策略 185
6.8 Member Template Functions 187
7.1 抛出异常(Throwing an Exception) 191
第7章 异常处理(Exception Handling) 191
7.2 捕捉异常(Catching an Exception) 193
7.3 提炼异常(Trying for an Exception) 194
7.4 局部资源的管理(Local Resource Management) 198
7.5 标准异常(The Standard Exceptions) 200
附录A 习题解答 205
附录B 泛型算法手册(Generic Algorithms Handbook) 255
附录C 中英术语对照(侯捷) 271
索引 277
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《复分析 英文版》(中国)李娜,马立新 2019
- 《生物化学 本科临床 英文版》张晓伟 2018
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《Flash CC动画制作实用教程 中文版》麓山文化 2019
- 《代数簇 英文版》(荷)Eduard Lo 2019
- 《全国高等教育艺术设计专业规划教材 AutoCAD2020中文版标准教程》(中国)张莉,周子良,何婧 2019
- 《高等学校中外合作办学适用教材 高等数学 上 英文版》(中国)潘斌,牛宏,陈丽 2019
- 《全国高等学校药学类专业教材 药理学 英文版》殷明,朱依谆主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017