《C++程序设计语言》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:章理等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1993
  • ISBN:7111037421
  • 页数:311 页
图书介绍:

前言页 1

第1章 C++介绍 1

1.1 介绍 1

1.2 注释 3

1.3 类型和说明 3

1.4 表达式和语句 5

1.5 函数 12

1.6 程序结构 13

1.7 类 14

1.8 算符重载 15

1.9 引用 16

1.10 构造函数 17

1.11 虚函数 18

第2章 说明和常量 19

2.1 说明 19

2.2 标识符 22

2.3 类型 22

2.4 常量 34

2.5 节省空间 39

第3章 算符和语句小结 42

3.1 算符小结 42

3.2 语句小结 52

第4章 函数 56

4.1 函数 56

4.2 宏 66

5.1 类 68

第5章 类和对象 68

5.2 界面与实现 77

5.3 友元与联合 82

5.4 何时调用构造函数和析构函数 86

第6章 算符重载 106

6.1 算符函数 106

6.2 用户定义类型转换 108

6.3 赋值与初始化 112

6.4 串类 113

6.5 友元与成员 136

6.6 友元的算符重载 141

6.7 重载new和delete 146

6.8 重载某些特殊算符 150

7.1 继承的功能 158

第7章 继承 158

7.2 基类存取控制 162

7.3 继承多重基类 168

7.4 构造函数、析构函数与继承 169

7.5 授权存取 175

7.6 虚拟基类 177

第8章 虚函数和多态性 182

8.1 虚函数 182

8.2 纯虚函数 188

8.3 使用虚函数 190

8.4 前联编和后联编 192

9.1 C++流 193

9.2 基本流类 193

第9章 C++I/O系统基础 193

9.3 格式化I/O 194

9.4 重载《和》 204

9.5 建立操作函数 211

9.6 有关旧流类库的简要说明 217

第10章 C++I/O文件 219

10.1 fstream.h和文件类 219

10.2 开启和关闭文件 219

10.3 读写文本文件 221

10.4 二进制I/O 223

10.5 get()函数 227

10.6 getline()函数 228

10.7 检测EOF 229

10.8 ignore()函数 231

10.9 peek()和putback()函数 231

10.10 flush()函数 232

10.11 随机存取 232

10.12 I/O状态 235

10.13 定制的I/O和文件 237

第11章 基于数组的I/O 240

11.1 基于数组的类 240

11.2 建立基于数组的输出流 240

11.3 数组与输入 242

11.4 二进制I/O 243

11.5 基于数组的I/O流 244

11.7 使用动态数组 245

11.6 数组内的随机存取 245

11.8 操作程序和基于数组的I/O 246

11.9 定制析取程序和插入程序 247

11.10 有关基于数组格式化的说明 249

第12章 其它有关说明 251

12.1 缺省函数变元 251

12.2 建立转换函数 254

12.3 拷贝构造函数 257

12.4 动态初始化 260

12.5 const和volatile成员函数 260

12.6 使用asm关键字 260

12.7 链接说明 261

12.9 C与C++之间的差异 262

12.8 overload 262

第13章 C++语法 264

13.1 词法约定 264

13.2 语法表示 266

13.3 名字与类型 266

13.4 对象和左值 268

13.5 转换 269

13.6 表达式 270

13.7 说明 278

13.8 语句 298

13.9 函数定义 301

13.10 编译控制行 302

13.11 常量表达式 304

13.12 移植方面的考虑 304

13.13 语法小结 305