图书介绍

C++程序设计 基于软件设计思想和案例PDF|Epub|txt|kindle电子书版本网盘下载

C++程序设计 基于软件设计思想和案例
  • 徐洪智,张彬连编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302359326
  • 出版时间:2014
  • 标注页数:284页
  • 文件大小:35MB
  • 文件页数:294页
  • 主题词:C程序-程序设计-高等学校-教材

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.2 结构化程序设计与面向对象程序设计1

1.3 C++的特点4

1.4 第一个C++程序4

1.5 C++语言的文件扩展名5

1.6 注释符5

1.7 名字空间6

1.8 C++中的new和delete7

1.9 C++语言的输入输出8

1.10 bool类型9

1.11 练习题10

第2章 类与对象12

2.1 类与对象解析12

2.1.1 类的引入12

2.1.2 类的定义13

2.1.3 对象的定义15

2.1.4 成员的说明18

2.1.5 this指针19

2.1.6 内联函数与预处理21

2.2 构造函数与析构函数23

2.2.1 构造函数23

2.2.2 析构函数31

2.3 静态数据成员与静态成员函数36

2.3.1 静态数据成员36

2.3.2 静态成员函数40

2.4 与类和对象相关的const42

2.4.1 普通符号常量42

2.4.2 const与指针组合使用43

2.4.3 类内的常数据成员44

2.4.4 类内常成员函数(const成员函数)45

2.4.5 常对象48

2.5 引用与复制构造函数50

2.5.1 引用50

2.5.2 复制构造函数58

2.5.3 数据成员的初始化64

2.5.4 初始化列表65

2.6 动态对象创建68

2.6.1 对象创建69

2.6.2 内存消耗问题72

2.6.3 常见的内存错误及其对策73

2.7 友元75

2.7.1 友元函数76

2.7.2 友元成员函数80

2.7.3 友元类81

2.8 练习题83

第3章 运算符重载和类型重载87

3.1 运算符重载87

3.1.1 运算符重载方法87

3.1.2 参数和返回值99

3.1.3 输入输出运算符重载101

3.1.4 运算符重载的设计105

3.2 类型重载112

3.3 练习题115

第4章 继承与派生117

4.1 单继承和派生118

4.1.1 派生的声明和访问控制118

4.1.2 重名成员130

4.1.3 静态成员的访问134

4.1.4 基类子对象的提取(赋值兼容)135

4.2 继承中的构造函数与析构函数137

4.2.1 继承中的构造函数138

4.2.2 析构函数142

4.3 多继承144

4.3.1 多继承的语法格式144

4.3.2 多继承带来的二义性问题147

4.4 组合与继承153

4.4.1 组合153

4.4.2 组合和继承的选择155

4.5 练习题158

第5章 多态性和虚函数163

5.1 多态性163

5.2 虚函数164

5.2.1 虚函数概述164

5.2.2 虚析构函数170

5.3 纯虚函数和抽象类174

5.3.1 纯虚函数174

5.3.2 抽象类175

5.4 练习题179

第6章 模板183

6.1 函数模板183

6.1.1 函数模板定义184

6.1.2 函数模板实例化184

6.1.3 重载函数模板186

6.2 类模板187

6.2.1 类模板定义188

6.2.2 类模板实例化190

6.2.3 类模板中的静态成员191

6.3 STL193

6.3.1 STL简介193

6.3.2 容器194

6.3.3 迭代器199

6.3.4 算法200

6.4 练习题203

第7章 C++的IO系统207

7.1 流的概念和流类库207

7.1.1 流的概念207

7.1.2 C++流类库207

7.2 标准的输入输出流209

7.2.1 标准流类209

7.2.2 数据输入输出成员函数210

7.2.3 数据的输出格式控制213

7.3 文件的输入输出217

7.3.1 文件的操作217

7.3.2 文本文件的读写218

7.3.3 二进制文件的读写223

7.3.4 文件的随机读写226

7.4 字符串流230

7.4.1 字符串流简介230

7.4.2 字符串输出流的操作231

7.4.3 字符串输入流的操作232

7.5 练习题233

第8章 异常处理237

8.1 异常处理的概念237

8.2 异常处理机制237

8.2.1 抛出异常238

8.2.2 捕获处理异常239

8.2.3 栈展开243

8.2.4 重新抛出244

8.3 标准异常247

8.4 练习题252

第9章 综合案例255

9.1 数据加密与解密255

9.2 单件设计模式259

9.3 九宫格棋盘游戏261

9.4 工资管理系统266

附录A C++中的关键字280

参考文献284

热门推荐