文件大小:36.29 MB
文件类型:pdf
发布时间:2021-08-18 10:50:11
需资源分:2
下载次数:10
Tag:C++大学教程[第九版]
::资源简介::
C++大学教程[第九版]
C++大学教程[第九版]
内容简介
前言
目录
第01章 计算机和C++简介
1_1 简介
1_2 计算机和互联网在工业和研究领域中的应用
1_3 硬件和软件
1_4 数据的层次结构
1_5 机器语言:汇编语言和高级语言
1_6 C++
1_7 程序设计语言
1_8 对象技术介绍
1_9 典型的C++程序开发环境
1_10 试运行一个C++应用程序
1_11 操作系统
1_12 互联网和万维网
1_13 软件开发的一些关键术语
1_14 C++11和开掘的Boost库
1_15 与信息技术与时俱进
1_16 Web资源
第02章 C++编程入门:输入/输出和运算符
2_1 简介
2_2 第一个C++程序_输出一行文本
2_3 修改第一个C++程序
2_4 另一个C++程序_整数相加
2_5 内存的概念
2_6 算术运算
2_7 判断:相等运算符和关系运算符
2_8 本章小结
第03章 类:对象和字符串的介绍
3_1 简介
3_2 定义具有成员函数的类
3_3 定义具有形参的成员函数
3_4 数据成员_set成员函数和get成员函数
3_5 使用构造函数初始化对象
3_6 一个类对应一个独立文件的可复用性
3_7 接口与实现的分离
3_8 用set函数确认数据的有效性
3_9 本章小结
第04章 控制语句[第1部分]_赋值_自增和自减运算符
4_1 简介
4_2 算法
4_3 伪代码
4_4 控制结构
4_5 if选择语句
4_6 if...else双路选择语句
4_7 while循环语句
4_8 算法详述_计数器控制的循环
4_9 算法详述_标记控制的循环
4_10 算法详述_嵌套的控制语句
4_11 赋值运算符
4_12 自增和自减运算符
4_13 本章小结
第05章 控制语旬[第2部分]和逻辑运算符
5_1 简介
5_2 计数器控制的循环的要素
5_3 for循环语句
5_4 使用for语句的例子
5_5 do....while循环语句
5_6 switch多路选择语句
5_7 break和continue语句
5_8 逻辑运算符
5_9 ==运算符与=运算符的混淆问题
5_10 结构化编程小结
5_11 本章小结
第06章 函数和递归入门
6_1 简介
6_2 C++的程序组件
6_3 数学库函数
6_4 具有多个形参的函数定义
6_5 函数原型和实参类型的强制转换
6_6 C++标准库头文件
6_7 实例研究_随机数生成
6_8 实例研究_博彩游戏和枚举类型简介
6_9 C++11的随机数
6_10 存储类别和存储期
6_11 作用域规则
6_12 函数调用堆械和活动记录
6_13 无形参的函数
6_14 内联函数
6_15 引用和引用形参
6_16 默认实参
6_17 一元的作用域分辨运算符
6_18 函数重载
6_19 函数模板
C++11函数的尾随返回值类型
6_20 递归
6_21 递归应用示例Fibonacci数列
6_22 递归与迭代
6_23 本章小结
第07章 类模板array和vector_异常捕获
7_1 简介
7_2 array对象
7_3 array对象的声明
7_4 使用array对象的例子
7_5 基于范围的for语句
7_6 实例研究_利用皿句对象存放成绩的GradeBook类
7_7 array对象的排序与查找
7_8 多维array对象
7_9 实例研究_利用二维array对象的GradeBook类
7_10 C++标准库类模板vector的介绍
7_11 本章小结
第08章 指针
8_1 简介
8_2 指针变量的声明和初始化
8_3 指针运算符
8_4 使用指针的按引用传递方式
8_5 内置数组
8_6 使用const修饰指针
8_7 s1zeof运算符
8_8 指针表达式和指针算术运算
8_9 指针和内置数组之间的关系
8_10 基于指针的字符串
8_11 本章小结
第09章 类的深入剖析_抛出异常
9_1 简介
9_2 Time类实例研究
9_3 类的作用域和类成员的访问
9_4 访问函数和工具函数
9_5 Time类实例研究_具有默认实参的构造函数
9_6 析构函数
9_7 何时调用构造函数和析构函数
9_8 Time类实例研究_微妙的陷阱_返回private数据成员的引用或指针
9_9 默认的逐个成员赋值
9_10 consl对象和const成员函数
9_11 组成_对象作为类的成员
9_12 friend函数和friend类
9_13 使用this指针
9_14 slal1c类成员
9_15 本章小结
第10章 运算符重载_string类
10_1 简介
10_2 使用标准库中string类的重载运算符
10_3 运算符重载的基础知识
10_4 重载二元运算符
10_5 重载二元流插入运算符和流提取运算符
10_6 重载一元运算符
10_7 重载一元前置与后置运算符_H和
10_8 实例研究Date类
10_9 动态内存管理
10_10 实例研究Array类
10_11 运算符作为成员函数和非成员函数的比较
10_12 类型转换
10_13 explicit构造函数与转换运算符
10_14 重载函数调用运算符()
10_15 本章小结
第11章 面向对象编程_继承
11_1 简介
11_2 基类和派生类
11_3 基类和派生类之间的关系
11_4 派生类中的构造函数和析构函数
11_5 public_protected和private继承
11_6 继承与软件工程
11_7 本章小结
第12章 面向对象编程_多态性
12_1 简介
12_2 多态性介绍_多态视频游戏
12_3 类继承层次中对象之间的关系
12_4 类型域和switch语句
12_5 抽象类和纯Virtual函数
12_6 实例研究_应用多态性的工资发放系统
12_7 [选读]多态性vi山al函数和动态绑定的底层实现机制
12_8 实例研究_应用向下强制类型转换dynamic_cast_typeid和type_info并使用多态性和运行时类型信息的工资发放系统
12_9 本章小结
第13章 输入/输出流的深入剖析
13_1 简介
13_2 流
13_3 输出流
13_4 输入流
13_5 使用read/write和gcount的非格式化的I/O
13_6 流操作符简介
13_7 流的格式状态和流操作符
13_8 流的错误状态
13_9 将输出流连接到输入流
13_10 本章小结
第14章 文件处理
14_1 简介
14_2 文件和流
14_3 创建顺序文件
14_4 从顺序文件读取数据
14_5 更新顺序文件
14_6 随机存取文件
14_7 创建随机存取文件
14_8 向随机存取文件随机写入数据
14_9 从随机存取文件顺序读取数据
14_10 实例研究_事务处理程序
14_11 对象序列化
14_12 本章小结
第15章 标准库的容器和迭代器
15_1 标准模板库[STL]简介
15_2 容器简介
15_3 迭代器简介
15_4 算法简介
15_5 序列容器
15_6 关联容器
15_7 容器适配器
15_8 bitset类
15_9 本章小结
第16章 标准库算法
16_1 简介
16_2 对迭代器的最低要求
16_3 算法
16_4 函数对象
16_5 lambda表达式
16_6 标准库算法总结
16_7 本章小结
第17章 异常处理深入剖析
17_1 简介
17_2 实例_处理除数为0的异常处理
17_3 重新抛出异常
17_4 堆找展开
17_5 什么时候使用异常处理
17_6 构造函数_析构函数和异常处理
17_7 异常与继承
17_8 处理new失败
17_9 类Uique_ptr和动态内存分配
17_10 标准库的异常类层次结构
17_11 本章小结
第18章 自定义模板的介绍
18_1 简介
18_2 类模板
18_3 使用函数模板来操作类模板特化的对象
18_4 非类型形参
18_5 模板类型形参的默认实参
18_6 重载函数模板
18_7 本章小结
第19章 自定义的模板化数据结构
19_1 简介
19_2 自引用类
19_3 链表
19_4 堆棋
19_5 队列
19_6 树
19_7 本章小结
第20章 查找与排序
20_1 简介
20_2 查找算法
20_3 排序算法
20_4 本章小结
第21章 string类和字符串流处理的深入剖析
21_1 简介
21_2 字符串的赋值和连接
21_3 字符串的比较
21_4 子串
21_5 交换字符串
21_6 string类的特征
21_7 查找字符串中的子串和字符
21_8 在字符串中替换字符
21_9 在字符串中插入字符
21_10 转换成C风格的基于指针的char*字符串
21_11 迭代器
21_12 字符串流处理
21_13 C++11数值转换函数
21_14 本章小结
第22章 位_字符_C字符串和结构体
22_1 简介
22_2 结构体的定义
22_3 typedef
22_4 示例_洗牌和发牌模拟
22_5 位运算符
22_6 位域
22_7 字符处理库
22_8 C字符串操作函数
22_9 C字符串转换函数
22_10 C字符串操作库中的搜索函数
22_11 C字符串操作库中的内存函数
22_12 本章小结
第23章 其他主题
23_1 简介
23_2 const_cast运算符
23_3 mutable类成员
23_4 命名空间
23_5 运算特关键字
23_6 指向类成员的指针[.*和->*]
23_7 多重继承
23_8 多重继承和virtual基类
23_9 本章小结
附录A 运算符的优先级与结合律
附录B ASCII字符集
附录C 基本数据类型
附录D 计数系统
附录E 预处理器
索引
::下载地址::
>> 评论