《C++语言命令详解 第2版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)(B.奥弗兰)Brian Overland著;董梁等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505357158
  • 页数:439 页
图书介绍:

前言 1

第一部分 了解C++ 1

第一章 C++的功能 3

C++的起源 4

从C到C++的转换 4

类:对象的组织形式 5

封装:方便的编程方式 7

多态:分散化控制 8

C++及其增强类型 9

函数重载 9

运算符重载 10

C++:未来就在眼前 10

第二章 C++编程的基本特征 11

第一个C++程序 11

添加数据声明 12

关于#include 14

语句的功能 16

赋值 16

打印输出 17

获得输入 18

C++的特殊规定 19

注意分号! 19

赋值语句也是表达式 20

在程序中添加函数 21

函数的通用语法 22

函数例子 23

void型函数 23

局部变量、全局变量以及其它变量 24

局部变量 24

全部变量 25

静态变量 26

外部变量 27

有趣的控制结构 28

if语句 28

while语句 30

加强对C++运算符的印象 30

递增运算符和递减运算符 31

赋值运算符 32

位运算符、逻辑运算符以及移位运算符 33

位段:十分简洁的数据结构 35

第三章 指针、字符串及其它 37

更为快捷的数据传递方法 37

指针与通过引用进行数据传递 38

通过引用进行传递的步骤 39

两个通过引用进行传递的完整的例子 40

指针与数组 41

数组的基本知识 42

使用指针进行循环处理 44

C++字符串 47

指针与动态内存分配 51

使用malloc和free(C与C++均支持) 51

使用new和delete(C++特有) 53

第四章 输入、输出和C++ 55

流的概念 55

流操作符<<和>> 57

输入输出的格式 59

stdio.h中基于行的输入 60

用stdio.h对文件进行输入输出 63

文件操作符和流操作符 65

争议:使用流还是不使用流 67

第五章 类 69

类的开发:一个更好的字符串类型 69

成员函数 71

将代码组织到文件中 72

分号符(;):一个备须注意的语法现象 73

对象 74

调用一个成员函数 75

成员函数 78

对象指针 80

使用私有数据的好处 81

动态内存分配实现 84

对象的生存期:构造函数及其它 87

内联函数 89

类的一种特殊情况:结构 90

类的远景 90

封装 91

类、对象和实例 91

类的重新使用及发布 91

第六章 构造函数 93

构造函数的重载 93

构造函数的两个例子 94

默认构造函数 95

复制构造函数和引用 96

引用:使用地址操作符(&)的一个新方式 98

编写复制构造函数 100

const关键字 101

其他构造函数的例子 102

C++如何调用构造函数 103

总结:构造函数的重点 104

重载构造函数 104

默认的构造函数 105

复制构造函数 105

初始化和转换 105

第七章 类的运算(操作符重载) 107

基本表达式 107

编写加法(+)操作符函数 108

操作符函数的调用过程 109

还需注意的问题(其它加法函数) 110

友元的使用 111

赋值函数的编写 113

赋值函数的定义 114

this指针及其用法 115

赋值操作里的引用类型(&) 116

编写类型转换函数 116

CStr类的小结 118

另一个类操作符的实例 121

操作符重载进阶 123

操作符函数的命名 123

双操作数操作符 123

单操作数操作符 124

赋值操作符 125

不同类型对象之间的赋值 125

其它赋值操作符(+=、-=等) 125

自增和自减操作符 126

下标操作符([]) 127

new和delete操作符 127

函数调用操作符() 127

语法规则小结 128

第八章 继承C++的优越特性 129

由CStr类谈起:软件工程里的一个窘境 129

CStr的派生类 130

派生类的语法表达式 130

编写新类的函数 132

函数重载和作用域的划分 133

继承的层次 134

使用继承和不使用继承的比较 135

Public、Private和Protected所决定的访问权限 138

另一个实例:轿车类(Fast Cars)和继承关系树型图 141

基类构造函数 144

基类和指针 145

第九章 虚函数及其性质 149

关键字virtual的使用 149

虚函数的使用场合 151

菜单命令的实例 152

基类的声明和定义 153

菜单(Menu)对象的声明和定义 153

对象的使用 155

虚函数在应用上的优点 157

无实现函数(纯虚函数) 158

如何实现纯虚函数 159

第二部分 C++参考大全 163

轻松学习C++ 165

C++元素速查表 183

第十章 数据类型 193

整型数和浮点数 194

第十一章 运算符 207

赋值运算符 216

位算符 217

逻辑运算符 220

取模运算符(%) 221

指针运算符 221

指针到成员(Pointer-to-Member)运算符 222

关系运算符 224

作用域标识符(::) 225

第十二章 类型转换操作符(cast) 227

第十三章 C++的关键字 237

第十四章 预处理器指令,宏和运算符 281

指令 281

预定义宏 291

预处理器运算符 294

第十五章 库函数 297

库函数简介 297

第十六章 I/O库类与对象 367

I/O库类概述 367

与I/O类的通信 369

扩展输出流移位符(<<) 369

扩展输入流移位符(>>) 370

I/O操作符 372

I/O标志符 373

C+-的新类 374

C+- I/O类和对象的总结 375

附录A C与C++的区别 394

附录B ANSI C++特征总结 395

新式头文件 396

ANSI类型转换运算符 396

模板与异常处理 397

其它关键字 397

if语句中变量的作用范围 398

具有枚举类型的函数的重载 399

嵌入类的前向引用 400

附录C 标准异常 401

附录D ASCII字符代码 403

C++术语及概念词汇表 405