《C++程序设计语言》求取 ⇩

绪论1

0.1本书的结构1

0.2练习1

0.3设计说明2

0.4历史说明2

0.5效率和结构4

0.6哲学注释5

0.7用C++进行程序设计的设想5

0.8经验与教训6

0.9对C程序员的说明7

0.10参考资料7

第一章C+概述9

1.1引言9

1.1.1 输出9

1.1.2编译10

1.1.3输入10

1.2注释11

1.3类型和声明11

1.3.1基本类型12

1.3.2派生类型13

1.4表达式和语句13

1.4.1表达式13

1.4.2表达式语句14

1.4.3 空语句14

1.4.4块14

1.4.5 if语句14

1.4.6 switch语句15

1.4.7 while语句16

1.4.8 for语句16

1.4.9声明17

1.5函数17

1.6程序结构18

1.7 类20

1.8运算符重载21

1.9引用22

1.10构造函数23

1.11 向量24

1.12嵌入汇编扩展26

1.13派生类26

1.14其他有关的运算符28

1.15友元30

1.16类属向量31

1.17多态向量32

1.18虚函数33

第二章声明与常量35

2.1声明35

2.1.1作用域36

2.1.2对象和左值38

2.1.3生存期38

2.2 名字39

2.3类型40

2.3.1基本类型40

2.3.2隐式类型转换41

2.3.3派生类型42

2.3.4无值43

2.3.5指针43

2.3.6 向量44

2.3.7指针和向量46

2.3.8结构48

2.3.9类型等价性50

2.3.10引用51

2.3.11 寄存器54

2.4常量54

2.4.1整常量54

2.4.2浮点常量55

2.4.3字符常量55

2.4.4 串56

2.4.5零56

2.4.6 Cons〓57

2.4.7枚举58

2.5节省空间59

2.5.1 位段59

2.5.2 联合60

2.6 练习62

第三章表达式和语句64

3.1台式计算器64

3.1.1语法分析器64

3.1.2输入函数69

3.1.3符号表71

3.1.4出错处理73

3.1.5驱动器74

3.1.6命令行参数75

3.2运算符总结76

3.2.1括号78

3.2.2求值次序78

3.2.3增量和减量79

3.2.4按位逻辑运算符79

3.2.5类型转换80

3.2.6自由存储81

3.3语句小结85

3.3.1测试86

3.3.2Goto88

3.4注释和缩进89

3.5练习90

第四章函数和文件93

4.1 引言93

4.2 连接93

4.3头文件96

4.3.1 单个头文件98

4.3.2多个头文件101

4.3.3数据隐藏105

4.4文件作为模块106

4.5如何生成库106

4.6函数107

4.6.1 函数声明107

4.6.2函数定义108

4.6.3 参数传递108

4.6.4返回值109

4.6.5 向量参数110

4.6.6缺省参数113

4.6.7重载函数名113

4.6.8参数个数不定115

4.6.9指向函数的指针117

4.7宏121

4.8练习123

第五章125

5.1概述125

5.2类和成员126

5.2.1成员函数126

5.2.2类127

5.2.3 自引用128

5.2.4初始化130

5.2.5 清除132

5.2.6嵌入汇编133

5.3界面和实现133

5.3.1不同的实现方式134

5.3.2一个完整的类137

5.4友元和联合141

5.4.1友元141

5.4.2成员名的限定143

5.4.3类的嵌套144

5.4.4静态成员145

5.4.5指向成员的指针146

5.4.6结构的联合147

5.5构造函数与析构函数150

5.5.1防止误解的说明150

5.5.2静态存储151

5.5.3 自由存储152

5.5.4类对象用作成员152

5.5.5类对象向量155

5.5.6小对象156

5.5.7防止误解的进一步说明158

5.5.8可变大小的对象158

5.6练习160

第六章运算符重载162

6.1 导言162

6.2运算符函数163

6.2.1双目及单目运算符163

6.2.2运算符的预定义涵义164

6.2.3运算符与用户定义类型164

6.3用户定义的类型转换165

6.3.1构造函数166

6.3.2 转换运算符167

6.3.3 二义性168

6.4 常量169

6.5 大对象170

6.6赋值与初始化171

6.7 下标174

6.8函数调用176

6.9 串类177

6.10友元和成员181

6.11 防止误解的说明182

6.12练习183

第七章派生类185

7.1 引言185

7.2派生类185

7.2.1派生185

7.2.2成员函数187

7.2.3可见性189

7.2.4指针190

7.2.5 类的体系192

7.2.6构造函数与析构函数193

7.2.7类型域194

7.2.8虚函数196

7.3替换界面198

7.3.1界面198

7.3.2实现199

7.3.3怎样使用派生类201

7.3.4出错处理203

7.3.5类属类205

7.3.6约束界面206

7.4对类的添加207

7.5异质表209

7.6一个完整的程序209

7.6.1显示屏管理程序209

7.6.2形体库212

7.6.3应用程序216

7.7自由存储219

7.8 练习220

第八章222

8.1 引言222

8.2输出223

8.2.1内部类型的输出223

8.2.2用户定义类型的输出224

8.2.3某些设计细节225

8.2.4格式输出226

8.2.5虚输出函数229

8.3文件与流229

8.3.1输出流的初始化230

8.3.2关闭输出流230

8.3.3打开文件231

8.3.4复制流232

8.4输入232

8.4.1内部类型的输入232

8.4.2流的状态234

8.4.3用户定义类型的输入235

8.4.4输入流的初始化236

8.5串操作238

8.6缓冲238

8.7效率240

8.8练习240

附录C++参考手册242

1.前言242

2.词法约定242

2.1注释242

2.2标识符(名字)242

2.3关键字242

2.4常量243

2.4.1整常量243

2.4.2显式长常量243

2.4.3字符常量243

2.4.4浮点常量244

2.4.5枚举常量244

2.4.6常量声明244

2.5244

2.6硬件特性244

3.语法表示245

4.名字和类型245

4.1作用域245

4.2定义245

4.3连接246

4.4存储类246

4.5基本类型246

4.6派生类型247

5.对象和左值247

6.转换247

6.1字符和整数247

6.2浮点与双精度248

6.3浮点数和整数248

6.4指针和整数248

6.5无符号数248

6.6算术运算248

6.7指针转换249

6.8引用转换249

7.表达式249

7.1初等表达式249

7.2单目运算符251

7.2.1递增和递减252

7.2.2 sizeof252

7.2.3显式类型转换252

7.2.4自由存储253

7.3乘法运算符253

7.4加法运算符254

7.5移位运算符254

7.6关系运算符255

7.7相等类运算符255

7.8按位与运算符255

7.9按位异或运算符255

7.10按位或运算符256

7.11逻辑与运算符256

7.12逻辑或运算符256

7.13条件运算符256

7.14赋值运算符257

7.15逗号运算符257

7.16重载运算符257

7.16.1单目运算符258

7.16.2双目运算符258

7.16.3特殊运算符258

8.声明258

8.1存储类指明符259

8.2类型指明符260

8.3声明符261

8.4声明符的含义262

8.4.1例子263

8.4.2数组、指针和下标264

8.5类声明265

8.5.1静态成员266

8.5.2成员函数267

8.5.3派生类268

8.5.4虚函数269

8.5.5构造函数270

8.5.6转换270

8.5.7析构函数271

8.5.8自由存储272

8.5.9成员名的可见性272

8.5.10友元273

8.5.11运算符函数274

8.5.12结构274

8.5.13联合275

8.5.14位段275

8.5.15嵌套类275

8.6初始化276

8.6.1初始值表277

8.6.2类对象278

8.6.3引用279

8.6.4字符数数279

8.7类型名279

8.8类型定义280

8.9重载数名281

8.10枚举声明282

8.11汇编声明283

9.语句283

9.1表达式语句283

9.2复合语句283

9.3 If语句284

9.4 While语句284

9.5 Do语句284

9.6 For语句284

9.7 Switch语句285

9.8 Break语句285

9.9 Continue语句285

9.10 Return语句286

9.11 Goto语句286

9.12标号语句286

9.13空语句286

9.14声明语句286

10.函数定义287

11.编译控制行288

11.1词法标记替换289

11.2包含文件289

11.3条件编译289

11.4行控制290

12.常量表达式290

13.移植方面的考虑290

14.语法汇总291

14.1表达式291

14.2声明293

14.3语句296

14.4外部定义297

14.5预处理程序297

15.与C语言的差别298

15.1扩充298

15.2不兼容性小结298

15.3不合潮流的保留299

1991《C++程序设计语言》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由亦鸥,吕竹 1991 北京希望电脑公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:中国物资出版社
C语言程序设计( PDF版)
C语言程序设计
C语言程序设计(1994 PDF版)
C语言程序设计
1994 北京:中国科学技术出版社
C程序设计语言(1984 PDF版)
C程序设计语言
1984 广州:广东高等教育出版社
C++程序设计语言(1991 PDF版)
C++程序设计语言
1991 北京希望电脑公司
C程序设计语言(1987 PDF版)
C程序设计语言
1987 上海:同济大学出版社
C语言程序设计(1987 PDF版)
C语言程序设计
1987 上海:上海科学技术文献出版社
C++语言程序设计(1999 PDF版)
C++语言程序设计
1999 北京:清华大学出版社
C语言程序设计(1999 PDF版)
C语言程序设计
1999 大连:大连理工大学出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 南京:南京大学出版社
C语言程序设计(1995 PDF版)
C语言程序设计
1995 天津:南开大学出版社
C语言程序设计(1994 PDF版)
C语言程序设计
1994 天津:南开大学出版社
C语言程序设计(1997 PDF版)
C语言程序设计
1997 重庆:重庆大学出版社
Netscape JavaScript指南(1997 PDF版)
Netscape JavaScript指南
1997 北京:中国水利水电出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:北京大学出版社