图书介绍

C++语言 习题与解析pdf电子书版本下载

C++语言 习题与解析
  • 李春葆编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302049483
  • 出版时间:2001
  • 标注页数:323页
  • 文件大小:8MB
  • 文件页数:335页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

C++语言 习题与解析PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C++语言概述 1

1.1 面向对象语言的要素 1

1.1.1 对象 1

1.1.2 类 1

1.1.3 继承 2

1.2 C++对面向对象程序设计方法的支持 2

1.3 C++与C语言的关系 3

1.4 C++的词法及词法规则 4

1.4.1 C++的字符集 4

1.4.2 单词及词法规则 5

1.5 C++程序的编辑、编译和运行 6

1.5.1 编辑 6

1.5.2 编译 6

1.5.3 运行 7

1.6 基本题 7

1.7 解析题 10

第2章 数据类型和表达式 15

2.1 基本数据类型 15

2.2 复合数据类型 16

2.2.1 数组 16

2.2.2 结构体 17

2.2.3 共用体 18

2.2.4 枚举 19

2.3 常量和变量 19

2.3.1 常量 19

2.3.2 变量 21

2.4 指针 21

2.4.1 指针的类型及其定义 21

2.4.2 指针的初始化 21

2.4.3 字符串指针 22

2.4.4 指针的运算 22

2.4.5 指针和数组 22

2.4.6 引用类型 23

2.5 运算符 24

2.5.1 算术运算符 24

2.5.2 关系运算符 25

2.5.3 逻辑运算符 25

2.5.4 位运算符 25

2.5.5 赋值运算符 26

2.5.6 其他运算符 26

2.6 表达式 27

2.6.1 表达式的种类 27

2.6.2 表达式的值和类型 28

2.7 类型定义 29

2.8 基本题 29

2.9 解析题 38

第3章 控制结构 43

3.1 顺序结构 43

3.1.1 I/O流 43

3.1.2 预定义的插入符和提取符 43

3.1.3 简单的I/O格式控制 44

3.2 选择结构 44

3.2.1 if语句 45

3.2.2 if...else语句 45

3.2.3 if...else if语句 45

3.2.4 ?条件运算符 46

3.2.5 switch语句 47

3.3 循环结构 47

3.3.1 while语句 47

3.3.2 for语句 48

3.3.3 do语句 48

3.4 转移语句 48

3.4.1 break语句 48

3.4.2 continue语句 49

3.4.3 goto语句 49

3.5 基本题 50

3.6 解析题 65

第4章 函数和作用域 77

4.1 函数的定义和说明 77

4.1.1 函数的定义 77

4.1.2 函数的说明方法 78

4.2 函数的调用 78

4.2.1 函数的值和类型 78

4.2.2 函数的传值调用 79

4.2.3 函数的引用调用 80

4.3 函数的参数 81

4.3.1 函数参数的求值顺序 81

4.3.2 设置函数参数的默认值 81

4.4 内联函数 82

4.5 函数重载 82

4.5.1 参数类型不同的重载函数 83

4.5.2 参数个数不同的重载函数 83

4.6 函数递归调用 84

4.7 作用域 85

4.7.1 局部变量和全局变量 85

4.7.2 内部函数和外部函数 86

4.8 函数模板 87

4.9 基本题 88

4.10 解析题 105

第5章 类和对象(一) 115

5.1 类的定义 115

5.1.1 什么是类 115

5.1.2 类的定义格式 115

5.1.3 定义类时应注意事项 116

5.2 对象的定义 117

5.2.1 对象的定义格式 117

5.2.2 对象成员的表示方法 117

5.3 对象的初始化 119

5.3.1 构造函数和析构函数 119

5.3.2 带参数的构造函数 120

5.3.3 拷贝初始化构造函数 121

5.4 成员函数的特性 123

5.4.1 内联函数和外联函数 123

5.4.2 重载性 123

5.4.3 设置参数的默认值 124

5.5 静态成员 125

5.5.1 静态数据成员 125

5.5.2 静态成员函数 126

5.6 友元 127

5.6.1 友元函数 127

5.6.2 友元类 128

5.7 类模板 129

5.8 局部类和嵌套类 131

5.8.1 局部类 131

5.8.2 嵌套类 131

5.9 基本题 132

5.10 解析题 143

第6章 类和对象(二) 160

6.1 对象指针和对象引用 160

6.1.1 指向类的成员的指针 160

6.1.2 使用对象指针和对象引用作为函数参数 162

6.1.3 this指针 164

6.2 数组 165

6.2.1 对象数组 165

6.2.2 指向数组的指针和指针数组 166

6.2.3 带参数的main()函数 168

6.3 常类型 169

6.3.1 对象常量 169

6.3.2 常指针和常引用 170

6.3.3 常成员函数 172

6.3.4 常数据成员 173

6.4 子对象和堆对象 174

6.4.1 子对象 174

6.4.2 堆对象 176

6.5 基本题 177

6.6 解析题 185

第7章 继承性和派生类 204

7.1 基类和派生类 204

7.1.1 派生类的定义格式 204

7.1.2 派生类的三种继承方式 205

7.2 单继承 206

7.2.1 成员访问权限的控制 206

7.2.2 构造函数和析构函数 207

7.3 多继承 210

7.3.1 多继承的概念 210

7.3.2 多继承的构造函数 211

7.3.3 二义性问题 212

7.4 虚基类 213

7.4.1 虚基类的引入和说明 213

7.4.2 虚基类的初始化 215

7.5 基本题 217

7.6 解析题 235

第8章 多态性和虚函数 250

8.1 函数重载 250

8.2 运算符重载 251

8.2.1 运算符重载的几个问题 251

8.2.2 运算符重载函数的两种形式 252

8.2.3 其他运算符的重载 254

8.3 静态联编和动态联编 261

8.3.1 静态联编 261

8.3.2 动态联编 262

8.4 虚函数 262

8.5 纯虚函数和抽象类 264

8.5.1 纯虚函数 264

8.5.2 抽象类 266

8.6 虚析构函数 267

8.7 基本题 269

8.8 解析题 281

第9章 C++的I/O流库 296

9.1 C++的流 296

9.2 输出流 297

9.2.1 构造输出流对象 298

9.2.2 使用插入运算符和控制格式 298

9.2.3 输出文件流成员函数 300

9.2.4 二进制输出文件 303

9.3 输入流 303

9.3.1 构造输入流对象 304

9.3.2 使用提取运算符 304

9.3.3 输入流操纵符 304

9.3.4 输入流成员函数 305

9.4 I/O流 307

9.5 基本题 309

9.6 解析题 315

参考文献 323

精品推荐