提 高 编 程 提高编程 提高编程
一 模板
- 1.模板-模板的概念
- 2.模板-函数模板基本语法
- 3.模板-函数模板注意事项
- 4.模板-函数模板案例-数组排序
- 5.模板-普通函数与函数模板区别
- 6.模板-普通函数与函数模板调用规则
- 7.模板-模板的局限性
- 8.模板-类模板基本语法
- 9.模板-类模板与函数模板区别
- 10.模板-类模板中成员函数创建时机
- 11.模板-类模板对象做函数参数
- 12.模板-类模板与继承
- 13.模板-类模板成员函数类外实现
- 14.模板-类模板分文件编写
- 15.模板-类模板与友元
- 16.模板-类模板案例-数组类封装的需求分析
- 17.模板-类模板案例-数组类封装(上)
- 18.模板-类模板案例-数组类封装(下)
二 STL初识
三 string容器
- 23.string容器-构造函数
- 24.string容器-赋值操作
- 25.string容器-字符串拼接
- 26.string容器-字符串查找和替换
- 27.string容器-字符串比较
- 28.string容器-字符存取
- 29.string容器-字符串插入和删除
- 30.string容器-子串获取
四 vector容器
- 31.vector容器-构造函数
- 32.vector容器-赋值操作
- 33.vector容器-容量和大小
- 34.vector容器-插入和删除
- 35.vector容器-数据存取
- 36.vector容器-互换容器
- 37.vector容器-预留空间
五 deque容器
六 stack容器、queue容器
七 list容器
- 49.list容器-基本概念
- 50.list容器-构造函数
- 51.list容器-赋值和交换
- 52.list容器-大小操作
- 53.list容器-插入和删除
- 54.list容器-数据存取
- 55.list容器-反转和排序
- 56.list容器-排序案例
八 set容器
- 57.set容器-构造和赋值
- 58.set容器-大小和交换
- 59.set容器-插入和删除
- 60.set容器-查找和统计
- 61.set容器-set和multiset区别
- 62.pari使用-pair对组的创建
- 63.set容器-内置类型指定排序规则
- 64.set容器-自定义数据类型指定排序规则
九 map容器
十 谓词、内建函数对象
十一 常用遍历、查找、排序算法
- 77.常用遍历算法-for_each
- 78.常用遍历算法-transform
- 79.常用遍历算法-find
- 80.常用查找算法-find_if
- 81.常用查找算法-adjacent_find
- 82.常用查找算法-binary_search
- 83.常用查找算法-count
- 84.常用查找算法-count_if
- 85.常用排序算法-sort
- 86.常用排序算法-random_shuffle
- 87.常用排序算法-merge
- 88.常用排序算法-reverse
十二 常用拷贝和替换算法
十三 常用算术生成算法、常用集合算法
- 93.常用算术生成算法-accumulate
- 94.常用算术生成算法-fill
- 95.常用集合算法-set_intersection
- 96.常用集合算法-set_union
- 97.常用集合算法-set_difference
十四 演讲比赛流程管理系统
- 98.演讲比赛流程管理系统-比赛需求分析以及成品展示
- 99.演讲比赛流程管理系统-项目的创建
- 100.演讲比赛流程管理系统-演讲比赛管理类创建
- 101.演讲比赛流程管理系统-菜单功能界面搭建
- 102.演讲比赛流程管理系统-退出系统功能实现
- 103.演讲比赛流程管理系统-选手类创建
- 104.演讲比赛流程管理系统-容器的设计以及初始化操作
- 105.演讲比赛流程管理系统-创建选手
- 106.演讲比赛流程管理系统-抽签功能实现
- 107.演讲比赛流程管理系统-比赛功能实现
- 108.演讲比赛流程管理系统-显示晋级选手信息
- 109.演讲比赛流程管理系统-第二轮比赛流程实现
- 110.演讲比赛流程管理系统-保存记录功能实现
- 111.演讲比赛流程管理系统-读取记录-获取往届分数
- 112.演讲比赛流程管理系统-读取记录-解析文件中的数据
- 113.演讲比赛流程管理系统-查看往届记录功能实现
- 114.演讲比赛流程管理系统-解决程序中的bug
- 115.演讲比赛流程管理系统-清空记录功能实现
十五 机房预约系统
- 116.机房预约系统-需求分析介绍
- 117.机房预约系统-成品展示
- 118.机房预约系统-创建项目
- 119.机房预约系统-主菜单界面搭建以及提供登录接口
- 120.机房预约系统-退出功能实现
- 121.机房预约系统-身份的抽象基类创建
- 122.机房预约系统-学生类的创建
- 123.机房预约系统-教师类创建
- 124.机房预约系统-管理员类创建
- 125.机房预约系统-全局文件添加
- 126.机房预约系统-登录函数接口封装
- 127.机房预约系统-学生身份登录实现
- 128.机房预约系统-教师身份登录实现
- 129.机房预约系统-管理员身份登录实现
- 130.机房预约系统-管理员子菜单搭建以及注销实现
- 131.机房预约系统-管理员添加账号实现
- 132.机房预约系统-获取文件中学生和老师信息
- 133.机房预约系统-检测账号重复的功能实现
- 134.机房预约系统-解决检测重复账号添加中的bug
- 135.机房预约系统-查看账号功能实现
- 136.机房预约系统-查看机房信息功能实现
- 137.机房预约系统-清空预约功能实现
- 138.机房预约系统-学生子菜单搭建以及注销实现
- 139.机房预约系统-申请预约功能实现
- 140.机房预约系统-预约类的容器属性分析
- 141.机房预约系统-预约类中获取所有预约信息
- 142.机房预约系统-更新预约记录功能实现
- 143.机房预约系统-学生显示自身预约功能实现
- 144.机房预约系统-学生显示所有预约功能实现
- 145.机房预约系统-学生取消预约功能实现
- 146.机房预约系统-教师子菜单搭建以及注销实现
- 147.机房预约系统-教师显示所有预约功能实现
- 148.机房预约系统-教师审核预约功能实现