图书介绍

C++程序设计案例教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C++程序设计案例教程
  • 杨平编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030494221
  • 出版时间:2016
  • 标注页数:221页
  • 文件大小:26MB
  • 文件页数:232页
  • 主题词: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

1.1 C++语言背景和应用领域1

1.2 C++语言程序1

1.2.1 一个简单的C++程序1

1.2.2 C++程序的构成3

1.3 程序设计方法5

1.3.1 面向过程的程序设计方法5

1.3.2 面向对象的程序设计方法5

1.3.3 两种程序设计方法的比较6

1.4 面向对象程序设计的基本概念8

1.4.1 抽象8

1.4.2 封装9

1.4.3 继承9

1.4.4 多态9

1.5 C++程序的开发过程10

1.5.1 程序运行的步骤10

1.5.2 开发环境11

本章小结14

习题14

第2章 从C到C++语言基础17

2.1 名字空间17

2.2 数据类型19

2.3 new和delete运算符21

2.4 引用22

2.5 函数24

2.5.1 函数的定义与调用24

2.5.2 函数原型与带默认参数的函数24

2.5.3 函数的参数传递25

2.5.4 内联函数30

2.5.5 重载函数30

2.6 异常处理31

本章小结33

习题34

第3章 类和对象37

3.1 类的构成37

3.1.1 类的定义和构成37

3.1.2 成员的访问属性38

3.1.3 成员函数38

3.2 对象38

3.2.1 对象的定义38

3.2.2 对象中成员的访问39

3.3 构造函数与析构函数43

3.3.1 构造函数的特点43

3.3.2 成员初始化表45

3.3.3 具有默认参数的构造函数47

3.3.4 析构函数48

3.3.5 拷贝构造函数50

3.3.6 浅拷贝和深拷贝53

3.4 自引用指针this57

3.5 向函数传递对象58

3.6 静态成员62

3.6.1 静态成员的定义62

3.6.2 静态成员函数63

3.7 友元65

3.7.1 友元函数65

3.7.2 友元成员65

3.7.3 友元类65

3.8 对象成员68

3.9 const71

3.9.1 常数据成员71

3.9.2 常成员函数71

3.9.3 常对象71

本章小结73

习题74

第4章 继承机制80

4.1 继承与派生的概念80

4.2 派生类的声明81

4.3 派生类的访问控制83

4.3.1 公有继承83

4.3.2 私有继承83

4.3.3 保护继承83

4.4 派生类的构造函数和析构函数84

4.4.1 派生类构造函数和析构函数的执行顺序84

4.4.2 派生类构造函数的构造规则86

4.5 多继承89

4.5.1 多继承的声明89

4.5.2 多继承的构造函数与析构函数89

4.6 虚基类和赋值兼容性92

4.6.1 基类成员名的限定访问和名字覆盖92

4.6.2 虚基类的概念92

4.6.3 虚基类的初始化93

4.6.4 赋值兼容性97

本章小结99

习题99

第5章 虚函数与多态性101

5.1 多态性概述101

5.2 虚函数102

5.2.1 一般虚函数成员102

5.2.2 虚析构函数104

5.3 纯虚函数和抽象类106

5.3.1 纯虚函数106

5.3.2 抽象类108

本章小结109

习题109

第6章 运算符重载113

6.1 运算符重载的概念113

6.2 运算符重载的规则114

6.3 运算符重载为友元函数114

6.4 运算符重载为成员函数117

6.5 几种常用运算符的重载119

6.5.1 输入/输出运算符的重载119

6.5.2 自增运算符和自减运算符的重载121

6.5.3 赋值运算符的重载124

本章小结127

习题128

第7章 模板131

7.1 模板的概念131

7.2 函数模板131

7.3 类模板135

本章小结138

习题138

第8章 C++语言的输入和输出140

8.1 C++的输入/输出流140

8.1.1 I/O流类库简介141

8.1.2 预定义的流对象142

8.2 预定义类型的格式化输入/输出143

8.2.1 用ios类的成员函数进行格式控制143

8.2.2 使用预定义的操作符进行I/O格式控制146

8.3 文件流149

8.3.1 文件的打开和关闭149

8.3.2 文件的读写151

本章小结155

习题156

第9章 标准模板库157

9.1 STL概述157

9.2 容器158

9.2.1 顺序容器158

9.2.2 关联容器162

9.3 迭代器164

9.4 算法165

本章小结167

习题168

第10章 综合案例——理财产品管理系统170

10.1 系统分析170

10.2 系统设计172

10.2.1 类的概要设计172

10.2.2 类的详细设计174

10.3 案例实现代码177

10.3.1 Date类177

10.3.2 BeginDate类180

10.3.3 EndDate类181

10.3.4 FinancialProduct类182

10.3.5 RecFinancialProduct类183

10.3.6 COperator类187

10.3.7 主函数194

10.4 程序的运行界面195

本章小结198

第11章 综合案例——Bird Target游戏199

11.1 案例需求199

11.2 需要的开发工具201

11.3 建立GDK的项目203

11.4 sprite函数简介206

11.5 BirdTarget的分析和设计208

11.6 BirdTarget的实现代码211

本章小结220

参考文献221

热门推荐