《BorlandC++程序设计手册》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:曹薛体,晓飞
  • 出 版 社:北京希望电脑公司
  • 出版年份:1991
  • ISBN:
  • 页数:287 页
图书介绍:

目录 1

简介 1

手册的内容 1

规范定义介绍 1

格式和术语 2

第一章 词法 3

空白符 3

用\续行 3

注释 4

单词符号 5

关键字 5

标符符 7

常量 8

整型常量 8

字符常量 11

浮点常量 12

串文字 14

运算符描述 16

单目运算符 17

双目运算符 18

分隔符 19

声明 21

对象 22

类型和存贮类 23

作用域 23

Rvalue(右值) 23

Lvalues(左值) 23

可见性 24

生存期 24

翻译单元 25

连接 25

声明语法 27

临时定义 27

可能的声明 27

外部声明和定义 31

类型分类 33

类型说明符 33

基类型 34

初始化 36

简单声明 38

存储类说明符 38

修饰符 39

复杂声明与说明符 43

指针 44

指向对象的指针 44

指向函数的指针 45

指针声明 45

指针与常量 46

指针算术运算 46

指针转换 47

C++引用说明 47

函数 48

声明与定义 48

数组 48

第二章 结构及语义 48

声明与原型 49

定义 50

形参声明 50

函数调用与参数转换 51

结构 51

无标结构与typedef 52

结构成员声明 52

结构与函数 52

结构成员存取 53

结构字对齐 54

结构名空间 54

不完整声明 55

位段 55

联合 56

联合声明 57

枚举 57

表达式 58

表达式与C++ 62

后缀和前缀操作符 63

操作符语义 63

出错与溢出 63

求值次序 63

增量或减量操作符 64

单目操作符 65

sizeof操作符 66

乘法类操作符 66

加法类操作符 67

按位移位操作符 67

关系操作符 68

相等操作符 69

按位与操作符& 70

按位异或操作符^ 70

按位或操作符 70

逻辑与操作符&& 70

逻辑或操作符|| 71

条件操作符?: 71

赋值操作符 72

逗号操作符 72

语句 73

C++操作符 73

块 75

带标号语句 75

表达式语句 75

选择语句 75

循环语句 76

跳转语句 78

引用参数 79

简单引用 79

引用 79

第三章 C++ 79

作用域存取操作符 81

new与delete操作符 81

错误处理 82

关于数组的new操作符……… 82

∷Operator new 82

带有new操作符的初始值…… 82

类 82

类名作用域 83

类名 83

类类型 83

类对象 84

类成员表 84

成员函数 84

关键字this 84

内部函数 84

静态成员 85

成员作用域 86

基类与派生类存取 88

虚基类 89

类的友元 90

构造函数(constructors)与析构函数(destructors) 91

构造函数 92

默认的构造函数 93

拷贝构造函数 93

构造函数的重载 93

构造函数的调用次序 94

类的初始化 95

atexit、#pragma exit与析构函数 97

析构函数 97

析构函数的调用 97

exit与析构函数 98

abort与析构函数 98

虚析构函数 98

重载操作符 100

操作符函数 101

重载操作符与继承 101

重载new和delete 101

重载赋值操作符= 102

重载单目操作符 102

重载函数调用操作符()……… 103

重载下标操作符[] 103

重载类成员存取操作符—〉… 103

虚函数 103

抽象类 104

C++作用域 105

隐藏 106

C++作用域规则小结……… 106

类作用域 106

第四章 预处理器 107

空指令# 109

#define与#undef指令 109

简单的define宏 109

#undef指令 110

关键字与保护字 111

带参数的宏 111

—D与—U选项 111

文件包含指令#include 113

〈头名〉形式的头文件搜索… 114

“头名”形式的头文件搜索 114

条件编译 114

#if,#elif,#else和#endif条件指令 114

#ifdef和#ifndeff条件指令 115

#line行控制指令 116

#error指令 117

#pragma指令 117

预定义的宏 121

第五章 使用C++流何谓流 124

iostream库 124

输出 126

输入 130

简单文件I/O 131

串流处理 132

流类参考 133

第六章 存贮管理 140

8086寄存器 141

内存上溢出错 141

内存段 142

指针 143

六种内存模型 144

混合模型程序设计:寻址变址数 147

段指针 147

声明far对象 148

声明near或far函数 148

声明near,far或huge指针…… 149

连接混合模型 150

使用库文件 150

覆盖(VROOMM) 151

覆盖工作过程 151

使用覆盖 153

覆盖程序 154

调动 155

快速浮点选项 157

无浮点代码 157

使用80x87代码 157

80x87芯片仿真 157

浮点选项 157

第七章 数字运算 157

87环境变量 158

寄存器和80x87 158

消除浮点异常 158

复数运算的使用 159

BCD运算的使用 160

什么是窗口 162

窗口和视区概述 162

视频方式概述 162

第八章 视频函数 162

什么是视区 163

坐标 163

文本方式下的程序设计 163

控制台I/O函数 163

文本窗口 165

文本方式类型 166

高性能输出 167

文本颜色 167

图形方式下的程序设计 168

图形库函数 168

第九章 与汇编语言接口 178

混合语言程序设计 178

参数传递系列 178

从Borland C++调用.ASM 180

建立从Borl#幔睿啊C++对 180

ASM调用 180

书写一个汇编语言子程序…… 183

用C++连接汇编程序模块… 188

建立 189

从汇编程序调用C和C++子程序 189

一个调用汇编程序模块的例子 190

伪变量、插入汇编和中断函数 192

伪变量 192

插入汇编语言 194

中断函数 200

使用纸级练习 201

第十章 错误信息 203

运行时刻错误信息 204

编译器错误信息 205

附录A 235

附录B 243

访问运行时间库源码的原因 243

Borland C++头文件 244

转换子程序 245

目录控制子程序 245

各类库子程序 245

分类子程序 245

诊断子程序 246

图型子程序 246

输入/输出子程序 247

接口子程序(DOS,8086,BIOS) 248

操作子程序 249

数学子程序 249

内存子程序 250

标准子程序 251

杂项函数 251

过程控制子程序 251

文本窗口显示子程序 252

时间子日期子程序 252

变量变元表子程序 252

附录C 类库 253

概述及重要概念 253

基于对象的层次中的抽象类… 254

Container类 254

Collection层次 254

Container Iterator层次 255

文件命名 256

源命名 256

注释风格 256

类库中所使用的约定 256

SOURCE目录 259

LIB目录 259

EXAMPLES目录 259

INCLUDE目录 259

类库目录 259

类引用 260

AbstractArray 260

Array 261

Arraylterator 263

Association 263

Bag 265

Base Date 265

Basetime 266

Collection 267

Container 268

ContainerIterator 269

Date 270

Deque 271

DoubleList 273

DoubleListelement 274

DoubleListIterator 274

Error 275

HashTable 276

HashTableIterator 276

List 277

ListElement 278

ListIterator 278

Object 278

Queue 280

Set 282

Sortable 283

SortedArray 283

Stack 284

String 285