《C++轻松入门》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王胜昔,符仲恩编著
  • 出 版 社:合肥:中国科学技术大学出版社
  • 出版年份:1997
  • ISBN:7312008801
  • 页数:340 页
图书介绍:

第1章 愉快的开端 1

1.1 C+++的注释 1

1.2 变量的定义与声明 3

1.3 C+++的强制类型转换 5

1.4 作用域与作用域分辨符 8

1.5 const和inline 12

1.5.1 const取代#define定义常量 12

1.5.2 用内联函数inline取代宏 14

1.6 枚举类型 18

1.7 C+++的输入输出 20

第2章 指针、引用与内存操作 23

2.1 指针 23

2.1.1 无值指针 23

2.1.2 常量指针与指针常量 26

2.2 引用 27

2.3 常量指针与常量引用 36

2.4 动态内存分配 39

2.4.1 C的内存申请函数 39

2.4.2 C的new和delete操作符 40

2.4.3 动态内存分配的错误处理 41

2.5 C的编译模式与内存管理 43

2.5.1 基于80x86 CPU 的存储器“段” 44

2.5.2 关键字near,far,huge与指针 45

2.5.3 系统的“栈”和“堆” 48

2.5.4 6种内存模式 52

第3章 函数与函数重载 59

3.1 C的函数 59

3.1.1 函数的预说明 59

3.1.2 函数的返回值 61

3.1.3 函数的参数表 62

3.1.4 缺省参数 63

3.2 函数重载 65

第4章 类 70

4.1 C+++的结构 70

4.2 C+++的类与数据封装 74

4.3 成员函数的定义与使用 80

4.4 对象的初始化与构造函数 84

4.5 析构函数 91

4.6 this指针 98

第5章 友邻与操作符重载 102

5.1 友邻函数 102

5.2 友邻类 104

5.3 操作符重载 108

5.3.1 算术操作符的重载 109

5.3.2 I/O操作符的重载 114

5.3.3 增量操作符“++”和减量操作符“--”的重载 118

5.3.4 new和delete操作符的重载 123

5.3.5 强制类型转换的重载 128

5.3.6 关系操作符的重载 131

5.3.7 下标操作符“[]”的重载 133

5.3.8 函数调用操作符“()”的重载 135

5.3.9 地址操作符“*”和“&”的重载 136

5.3.10 箭头操作符“-〉”的重载 138

5.3.11 拷贝构造函数和赋值操作符“=”的重载 140

5.3.12 操作符重载的限制 148

第6章 包含和继承 149

6.1 结构的包含 149

6.2 类的包含 156

6.3 类的继承 158

6.4 继承的方式 162

6.5 继承方式下的构造函数和析构函数 165

6.6 超越 168

6.7 多重继承 173

6.8 虚拟基类 175

第7章 类的静态成员 180

7.1 C的变量类型与“静态”的回顾 180

7.2 类的静态数据成员 183

7.3 类的静态成员函数 186

7.4 静态类对象 188

7.4.1 局部静态类对象 188

7.4.2 全局类对象 190

8.1 静态联编和动态联编 193

第8章 虚拟函数与C+++的多态性 193

8.2 虚拟函数的定义与调用 196

8.3 虚拟、超越与重载 202

8.4 虚拟函数的实现——虚表 204

8.5 虚拟函数对构造函数与析构函数的影响 207

8.6 纯虚函数与抽象类 212

第9章 模板 214

9.1 template函数 214

9.1.1 template函数的引入 214

9.1.2 template函数的定义与使用 215

9.1.3 template函数的特例与重载 220

9.2 template类 223

9.3 template类的静态数据成员 230

9.4 template类的友邻函数 232

9.5 template类的特例 235

第10章 流式I/O 238

10.1 I/O流的格式控制 239

10.1.1 ios类的I/O格式控制函数 240

10.1.2 与操作符“《”和“》”连用的格式控制函数 246

10.2 非格式输入输出 250

10.2.1 非格式输入函数 251

10.2.2 非格式输出函数 259

10.3 C语言文件操作的有关背景 259

10.4 构造文件I/O类对象 261

10.5 文件操作 265

10.5.1 成员函数open(),close()和attach() 265

10.5.2 I/O流的状态检测 268

10.6 随机文件输入输出 269

第11章 C+++在数据库技术中的应用 273

11.1.1 数据库文件的结构 274

11.1 数据库的C语言操作基础 274

11.1.2 C语言的数据库操作方法 278

11.1.3 数据库基本操作函数 279

11.2 数据库类的制作 287

11.2.1 数据库类的基本成员 288

11.2.2 简单操作的成员函数 291

11.3 记录的增加与删除 297

11.4 记录的物理删除 302

11.5 数据库类的使用 309

11.6 数据库的生成 313

11.7 数据库的加密处理 319

11.7.1 DBF类的扩充 320

11.7.2 密码库类PSW的定义 324

11.7.3 PSW类详解 326

主要参考书目 339