共计 3530 个字符,预计需要花费 9 分钟才能阅读完成。
C++ 大学教程
下载地址 https://pan.baidu.com/s/16SrvAoLslBSeTLnVXIIXjw
扫码上面二维码关注公众号回复 100032 获取分享码
本书目录构造如下:
第 1 章 计算机和 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 资源
第 2 章 C++ 编程入门、输出 / 输入和运算符
2.1 简介
2.2 第一个 C ++ 程序:输入一行文本
2.3 批改第一个 C ++ 程序
2.4 另一个 C ++ 程序:整数相加
2.5 内存的概念
2.6 算术运算
2.7 判断:相等运算符和关系运算符
2.8 本章小结
第 3 章 类、对象和字符串的介绍
3.1 简介
3.2 定义具备成员函数的类
3.3 定义具备形参的成员函数
3.4 数据成员、set 成员函数和 get 成员函数
3.5 应用构造函数初始化对象
3.6 一个类对应一个独立文件的可复用性
3.7 接口与实现的拆散
3.8 用 set 函数确认数据的有效性
3.9 本章小结
第 4 章 管制语句(第 I 局部)、赋值、自增和自减运算符
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 本章小结
第 5 章 管制语句(第 II 局部)和逻辑运算符
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 本章小结
第 6 章 函数和递归入门
6.1 简介
6.2 C++ 的程序组件
6.3 数学库函数
6.4 具备多个形参的函数定义
6.5 函数原型和实参类型的强制转换
6.6C++ 规范库头文件
6.7 实例钻研:随机数生成
6.8 实例钻研:博彩游戏和枚举类型简介
6.9C++11 的随机数
6.10 存储类别和存储期
6.11 作用域规定
6.12 函数调用堆栈和流动记录
6.13 有形参的函数
6.14 内联函数
6.15 援用和援用形参
6.16 默认实参
6.17 一元的作用域分辨运算符
6.18 函数重载
6.19 函数模板
6.20 递归
6.21 递归利用示例:Fibonacci 数列
6.22 递归与迭代
6.23 本章小结
第 7 章 类模板 array 和 vector、异样捕捉
7.1 简介
7.2 array 对象
7.3 array 对象的申明
7.4 应用 array 对象的例子
7.5 基于范畴的 for 语句
7.6 实例钻研:利用 array 对象寄存问题的 GradeBook 类
7.7 array 对象的排序与查找
7.8 多维 array 对象
7.9 实例钻研:利用二维 array 对象的 GradeBook 类
7.10 C++ 规范库类模板 vector 的介绍
7.11 本章小结
第 8 章 指针
8.1 简介
8.2 指针变量的申明和初始化
8.3 指针运算符
8.4 应用指针的按援用传递形式
8.5 内置数组
8.6 应用 const 润饰指针
8.7 sizeof 运算符
8.8 指针表达式和指针算术运算
8.9 指针和内置数组之间的关系
8.10 基于指针的字符串
8.11 本章小结
第 9 章 类的深刻分析:抛出异样
9.1 简介
9.2 Time 类实例钻研
9.3 类的作用域和类成员的拜访
9.4 拜访函数和工具函数
9.5 Time 类实例钻研:具备默认实参的构造函数
9.6 析构函数
9.7 何时调用构造函数和析构函数
9.8 Time 类实例钻研:奥妙的陷阱――返回 private 数据成员的援用或指针
9.9 默认的一一成员赋值
9.10 const 对象和 const 成员函数
9.11 组成:对象作为类的成员
9.12 friend 函数和 friend 类
9.13 应用 this 指针
9.14 static 类成员
9.15 本章小结
第 10 章 运算符重载:string 类
10.1 简介
10.2 应用规范库中 string 类的重载运算符
10.3 运算符重载的基础知识
10.4 重载二元运算符
10.5 重载二元流插入运算符和流提取运算符
10.6 重载一元运算符
10.7 重载一元前置与后置运算符:++ 和 –
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(选读)多态性、virtual 函数和动静绑定的底层实现机制
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 本章小结