图书介绍

C++应用与提高【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C++应用与提高
  • (英)J.歌瑞帕(Jan Graba)著;杨菁译 著
  • 出版社: 北京:科学出版社
  • ISBN:7030083407
  • 出版时间:2000
  • 标注页数:306页
  • 文件大小:6MB
  • 文件页数:315页
  • 主题词:

PDF下载


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

下载说明

C++应用与提高PDF格式电子书版下载

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

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

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

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

图书目录

第一章 面向对象的基本概念1

1.1 简短的历史1

1.2 基本的概念与术语1

1.2.1 对象1

1.2.2 面向对象的程序(OOP)2

1.2.3 继承性2

1.2.4 任务处理3

1.2.5 多态性4

1.3 新方法的动机4

1.4 什么是OOP?5

1.5 以下几章的内容6

第二章 C++程序的第一步7

2.1 C++程序的基本结构7

2.2 基本的数据类型及变量声明9

2.3 类型的转换10

2.4 常量11

2.5 标准的输入输出11

2.6 枚举类型13

2.7 变量的应用范围13

2.9.1 赋予运算符14

2.8 变量的生命周期14

2.9 命令运算符14

2.9.2 算术运算符15

2.9.3 位运算符16

2.9.4 条件运算16

2.9.5 复杂的运算符16

2.9.6 逗号运算符17

3.2.1 if表达式19

3.2 选择表达式19

3.1 关系运算符19

第三章 选择与比较运算符19

3.2.2 switch语句21

3.3 重复执行22

3.3.1 while语句22

3.3.2 do语句22

3.3.3 for语句23

3.4 break和continue应用24

3.5 逻辑运算符24

4.1.2 函数的语法26

4.1.1 C++的方法与原理26

第四章 函数与头文件26

4.1 函数26

4.1.3 内联函数27

4.2 联结28

4.3 非系统头文件29

4.4 多种包含问题33

4.5 函数的重载33

4.6 缺省参数34

5.2 数组说明及使用36

5.1 结构化类型36

第五章 数组、指针和引用36

5.3 数组初始化37

5.4 数组处理37

5.5 串38

5.6 指针39

5.7 指针和变元40

5.8 数组和指针41

5.9 空指针42

5.10 串重访42

5.11 串处理函数43

5.13 引用类型45

5.12 串的内存分配45

5.14 引用作为变元46

第六章 复杂的输入/输出48

6.1 文本输入中‘白空格’的处理48

6.2 经由操纵算子格式化输入输出50

6.2.1 公用操纵算子50

6.2.2 公用格式化标志51

7.1 结构54

第七章 C++中的类54

7.2 明确类的说明55

7.3 访问控制56

7.3.1 私有访问56

7.3.2 公有访问56

7.3.3 缺省访问控制级别57

7.4 成员函数定义57

7.5 类的使用57

7.7.1 一般目的、语法形式和理论61

7.7 构造函数61

7.6 内联成员函数61

7.7.2 构造函数的重载62

7.7.3 缺省构造函数68

7.7.4 拷贝构造函数68

7.8 析构函数69

7.9 对象数组70

7.10 对象内的对象70

7.11 this指针72

7.12 静态类成员72

8.2 new和delete76

第八章 动态内存管理76

8.1 介绍76

8.3 动态内存在类中的使用77

8.4 动态数据结构77

8.5 动态对象数组85

8.6 动态实例变量85

第九章 继承89

9.1 面向对象中的继承89

9.2.2 派生类的访问权限90

9.2.1 语法90

9.2 C++中的继承90

9.2.3 初始化列表中的基类构造函数91

9.2.4 把所有的联系在一起92

9.2.5 重定义继承函数96

9.2.6 赋值兼容原则97

9.3 设计一个类层次97

9.3.1 存在的方法97

9.3.2 一般原则98

9.3.3 窗口界面举例98

9.3.4 M.I.S例子100

第十章 多态性107

10.1 面向对象中的多态性107

10.2 赋值兼容原则重访107

10.3 函数嵌套110

10.4 虚构函数110

10.5 构造函数和析构函数112

10.6 纯虚构函数的抽象基类114

10.7 异质链表115

11.2.1 个体友元函数121

11.2 友元函数121

11.1 存取问题121

第十一章 友元函数和运算符函数121

11.2.2 友元类123

11.3 运算符函数和运算符重载125

11.3.1 运算符函数的一般使用125

11.3.2 类中的运算符函数128

11.3.3 输入和输出运算符129

11.3.4 运算符函数的多重载135

11.3.5 赋值运算符138

11.3.6 赋值和初始化140

12.2 打开和关闭文件143

12.2.1 创建一个无联结的文件流143

第十二章 文件处理143

12.1 文件流143

12.2.2 创建一个联结文件流145

12.3 文本文件中的整行读与写操作145

12.4 字符级的输入/输出146

12.5 cin和cout用作文件148

12.6 使用命令行参数149

12.7.1 文件指针150

12.7 随机存取150

12.7.2 读和写151

12.7.3 测试文件的结束标志153

第十三章 模板155

13.1 介绍155

13.2 模板函数(‘类属函数’)155

13.3 参数化类型(‘类属类型’)160

附录A 异常处理170

B.1.1 创建和运行一个程序173

B.1.2 单键输入173

B.1 Borland C++173

附录B 平台变量173

B.1.3 屏幕处理175

B.2 Unix实现175

B.2.1 编译和运行一个程序175

B.2.2 Unix屏幕处理176

附录C 流格式化178

程序练习答案180

索引297

热门推荐