图书介绍

C++语言 习题与解析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

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

热门推荐