图书介绍

Essential C++中文版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Essential C++中文版
  • (美)StanleyB.Lippman著;侯捷译 著
  • 出版社: 武汉:华中科技大学出版社
  • ISBN:7560925111
  • 出版时间:2001
  • 标注页数:282页
  • 文件大小:10MB
  • 文件页数:301页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Essential C++中文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

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 使用Map90

3.8 使用Set91

3.9 如何使用Iterator Inserters93

3.10 使用iostream Iterators95

第4章 以对象为基础的编程风格(Object-Based Programming)99

4.1 如何实现一个 Class100

4.2 什么是 Constructors(构造函数)和 Destructors(析构函数)104

4.3 何谓 mutable(可变)和 const(不变)109

4.4 什么是this指针113

4.5 Static Class Member(静态的类成员)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 Functions130

第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 Template174

6.5 一个以Function Template完成的Output运算符180

6.6 常量表达式(Constant Expressions)与默认参数值(Default Parameters)181

6.7 以Template参数作为一种设计策略185

6.8 Member Template Functions187

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

热门推荐