图书介绍

C++程序设计简明教程pdf电子书版本下载

C++程序设计简明教程
  • 刘甲耀,严桂兰编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121001438
  • 出版时间:2004
  • 标注页数:291页
  • 文件大小:20MB
  • 文件页数:303页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C++程序设计简明教程PDF格式电子书版下载

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

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

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

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

图书目录

目 录 1

第1章C++的新特征 1

1.1 C++的输入/输出 1

1.1.1 引例 1

1.1.2说明 2

1.2 C++的注释方式 2

1.2.1单行注释 2

1.2.2多行注释 2

1.3.3 C与C++的比较 3

1.3.2注意事项 3

1.3.1定义符号常量的形式 3

1.3 C++的符号常量定义 3

1.3.4应用示例 4

1.4 C++的函数原型 9

1.5 C++函数的默认参数 9

1.6 C++的new与delete运算符 10

1.6.1使用形式 10

1.6.2应用示例 10

1.7 C++的内联函数 11

1.7.1 内联函数的定义 11

1.7.2应用示例 11

1.8.1引用的含义与用法 12

1.8 C++的引用 12

1.8.2应用示例 13

1.9 C++面向对象编程基础 16

1.9.1封装 16

1.9.2继承 17

1.9.3多态性 17

小结 18

习题1 18

第2章C++编程的核心技术 21

2.1类的定义与使用 21

2.1.1类的定义 21

2.1.3应用示例 22

2.1.2类的使用 22

2.2数据的封装 37

2.2.1数据封装的内涵 37

2.2.2应用示例 38

2.3函数的重载 40

2.3.1 函数重载的内涵 40

2.3.2应用示例 40

2.4对象的初始化 42

2.4.1初始化的方式 42

2.4.2应用示例 43

2.5.4应用示例 56

2.5.3析构函数的形式与作用 56

2.5默认构造函数、拷贝构造函数与析构函数 56

2.5.2拷贝构造函数的形式与作用 56

2.5.1默认构造函数的形式与作用 56

小结 62

习题2 63

第3章类成员与对象的构建 66

3.1使用this指针 66

3.1.1 this指针的用法 66

3.1.2应用示例 66

3.2使用静态成员 70

3.2.1静态成员的作用与含义 70

3.2.2应用示例 71

3.3使用友元 74

3.3.1友元的作用与形式 74

3.3.2应用示例 75

3.4使用对象成员与使用对象作为函数的参数 81

3.4.1使用对象成员 81

3.4.2使用对象作为函数的参数 83

3.5使用对象数组 84

3.5.1对象数组的含义 84

3.5.2应用示例 84

3.6.2应用示例 89

3.6使用指向对象的指针 89

3.6.1对象指针的用法 89

3.7类型的转换 99

3.7.1类型转换的规则 99

3.7.2应用示例 99

小结 100

习题3 100

4.1.1定义形式 104

4.1.2应用示例 104

4.1派生类的定义 104

第4章派生类的构建 104

4.2类的保护成员 106

4.2.1类的保护成员的定义 106

4.2.2应用示例 106

4.3访问权限的设置 107

4.3.1访问权限的含义与使用 107

4.3.2应用示例 109

4.4派生类的构造函数与析构函数 111

4.4.1用法 111

4.4.2应用示例 112

4.5.2多重继承的构造函数 113

4.5.1 多重继承的定义与用法 113

4.5多重继承 113

4.5.3应用示例 114

4.6在派生类中改写超类的函数成员 118

4.6.1 函数成员的改写 118

4.6.2应用示例 118

4.7虚函数 121

4.7.1用法 121

4.7.2应用示例 121

4.8纯虚函数与抽象类 124

4.8.1纯虚函数与抽象类的定义 124

4.8.2应用示例 124

小结 134

习题4 135

第5章运算符重载 139

5.1运算符重载的作用与形式 139

5.1.1作用与形式 139

5.1.2应用示例 139

5.2类运算符与友元运算符重载 140

5.2.1作用与形式 140

5.2.2应用示例 140

5.3++与--运算符的重载 142

5.3.1++与--运算符重载的形式 142

5.3.3应用示例 143

5.3.2能被重载的运算符 143

5.4 new和delete运算符的重载 148

5.4.1 new和delete重载的含义 148

5.4.2内存分配错误 149

5.4.3应用示例 149

小结 150

习题5 151

第6章输入/输出流的使用 152

6.1标准的屏幕输出 152

6.1.1使用cout流和插入操作符〈〈输出 152

6.1.2调用流函数成员 153

6.1.3使用格式化输出 154

6.2标准的键盘输入 160

6.2.1使用cin流和提取操作符〉〉输入数据 160

6.2.2使用函数成员输入文本与字符 161

6.3 用户自定义类的输入/输出 163

6.3.1用法 163

6.3.2应用示例 164

6.4格式化字串流类的使用 165

6.4.1用法 165

6.4.2应用示例 166

6.5.1 向文件写文本输出 168

6.5磁盘文件的输入/输出 168

6.5.2从文件中读文本输入 169

6.5.3 get()和put()函数成员的使用 170

6.5.4使用get()和put()函数成员拷贝整个文件 172

6.5.5使用二进制数据文件 173

6.5.6随机访问数据文件 175

6.6打印机的使用 177

6.6.1 用法 177

6.6.2应用示例 177

习题6 181

小结 181

第7章模板 182

7.1模板的基本概念 182

7.2函数模板的定义与使用 183

7.2.1函数模板的定义 183

7.2.2函数模板处理方法 184

7.2.3应用示例 184

7.3类模板的定义与使用 192

7.3.1类模板的定义 192

7.3.2类模板的对象 193

7.3.3应用示例 194

习题7 197

小结 197

第8章异常处理 198

8.1使用try/catch和throw捕捉和抛出异常 198

8.1.1形式 198

8.1.2应用示例 198

8.2捕捉多重异常 199

8.2.1形式 199

8.2.2应用示例 200

小结 202

习题8 202

附录A C++上机步骤 204

习题1 205

附录B习题参考答案 205

习题2 232

习题3 243

习题4 251

习题5 277

习题6 280

习题7 284

习题8 286

附录C本书所使用的符号 288

附录D C++与SQL数据库连接技术 289

参考文献 291

精品推荐