图书介绍
Essential C++中文版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)StanleyB·Lippman(斯坦利·B·李普曼)著;侯捷译 著
- 出版社: 北京:电子工业出版社
- ISBN:7121209345
- 出版时间:2013
- 标注页数:281页
- 文件大小:39MB
- 文件页数:297页
- 主题词:C语言-程序设计
PDF下载
下载说明
Essential C++中文版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++编程基础Basic C++Programming1
1.1 如何撰写C++程序1
1.2 对象的定义与初始化7
1.3 撰写表达式10
1.4 条件语句和循环语句15
1.5 如何运用Array和Vector22
1.6 指针带来弹性26
1.7 文件的读写30
第2章 面向过程的编程风格Procedural Programming35
2.1 如何编写函数35
2.2 调用函数41
2.3 提供默认参数值50
2.4 使用局部静态对象53
2.5 声明inline函数55
2.6 提供重载函数56
2.7 定义并使用模板函数58
2.8 函数指针带来更大的弹性60
2.9 设定头文件63
第3章 泛型编程风格Generic Programming67
3.1 指针的算术运算68
3.2 了解lterator(泛型指针)73
3.3 所有容器的共通操作76
3.4 使用顺序性容器77
3.5 使用泛型算法81
3.6 如何设计一个泛型算法83
3.7 使用Map90
3.8 使用Set91
3.9 如何使用Iterator Inserter93
3.10 使用iostream Iterator95
第4章 基于对象的编程风格object-Based Programming99
4.1 如何实现一个Class100
4.2 什么是构造函数和析构函数104
4.3 何谓mutable(可变)和const(不变)109
4.4 什么是this指针113
4.5 静态类成员115
4.6 打造一个Iterator Class118
4.7 合作关系必须建立在友谊的基础上123
4.8 实现一个copy assignment operator125
4.9 实现一个function object126
4.10 重载iostream运算符128
4.11 指针,指向Class Member Function130
第5章 面向对象编程风格Object-Oriented Programming135
5.1 面向对象编程概念135
5.2 漫游:面向对象编程思维138
5.3 不带继承的多态142
5.4 定义一个抽象基类145
5.5 定义一个派生类148
5.6 运用继承体系155
5.7 基类应该多么抽象157
5.8 初始化、析构、复制158
5.9 在派生类中定义一个虚函数160
5.10 运行时的类型鉴定机制164
第6章 以template进行编程Programming with Templates167
6.1 被参数化的类型169
6.2 ClassTemplate的定义171
6.3 Template类型参数的处理172
6.4 实现一个ClassTemplate174
6.5 一个以 Function Template完成的 Output运算符180
6.6 常量表达式与默认参数值181
6.7 以Template参数作为一种设计策略185
6.8 Member Template Function187
第7章 异常处理Exception Handling191
7.1 抛出异常191
7.2 捕获异常193
7.3 提炼异常194
7.4 局部资源管理198
7.5 标准异常200
附录A 习题解答Exercises Solutions205
附录B 泛型算法参考手册GenericAlgorithms Handbook255
附录C 中英术语对照侯捷271
英文术语的采用原则271
中英术语对照(按字母顺序排列)272
索引Index277