文件详情
查看文件信息和操作选项
文件信息
文件描述
├── 第1阶段C++ 匠心之作 从0到1入门学编程 │ ├── day1 │ │ ├── 01 课程安排.mp4 │ │ ├── 02 第一个C++程序-C++书写HelloWorld.mp4 │ │ ├── 03 程序的注释-单行注释和多行注释.mp4 │ │ ├── 04 变量-变量的使用-变量的意义.mp4 │ │ ├── 05 常量-常量与变量的区别-常量的使用.mp4 │ │ ├── 06 关键字-C++常用的编程关键字.mp4 │ │ ├── 07 标识符命名规则.mp4 │ │ ├── 08 数据类型-整型.mp4 │ │ ├── 09 数据类型-sizeof关键字.mp4 │ │ ├── 10 数据类型-实型.mp4 │ │ ├── 11 数据类型-字符型.avi │ │ ├── 12 数据类型-转义字符.avi │ │ ├── 13 数据类型-字符串类型.avi │ │ ├── 14 数据类型-布尔类型.avi │ │ ├── 15 数据类型-数据的输入.avi │ │ ├── 16 运算符-算术运算符-加减乘除运算.avi │ │ ├── 17 运算符-算术运算符-取模运算.avi │ │ ├── 18 运算符-算术运算符-递增递减.avi │ │ └── 19 运算符-赋值运算符.avi │ ├── day2 │ │ ├── 20 运算符-比较运算符.mp4 │ │ ├── 21 运算符-逻辑运算符-非.avi │ │ ├── 22 运算符-逻辑运算符-与.avi │ │ ├── 23 运算符-逻辑运算符-或.avi │ │ ├── 24 程序流程结构-选择结构-单行if语句.avi │ │ ├── 25 程序流程结构-选择结构-多行if语句.avi │ │ ├── 26 程序流程结构-选择结构-多条件if语句.avi │ │ ├── 27 程序流程结构-选择结构-嵌套if语句.avi │ │ ├── 28 程序流程结构-选择结构案例-三只小猪称体重.avi │ │ ├── 29 程序流程结构-选择结构案例-三目运算符.avi │ │ ├── 30 程序流程结构-选择结构-switch语句.mp4 │ │ ├── 31 程序流程结构-循环结构-while语句.avi │ │ ├── 32 程序流程结构-循环结构案例-猜数字.avi │ │ ├── 33 程序流程结构-循环结构-dowhile语句.avi │ │ ├── 34 程序流程结构-循环结构案例-水仙花数.avi │ │ ├── 35 程序流程结构-循环结构-for循环.avi │ │ ├── 36 程序流程结构-循环结构案例-敲桌子.avi │ │ ├── 37 程序流程结构-嵌套循环.avi │ │ ├── 38 程序流程结构-嵌套循环案例-乘法口诀表.avi │ │ └── 39 程序流程结构-跳转语句-break语句.avi │ ├── day3 │ │ ├── 40 程序流程结构-跳转语句-continue.mp4 │ │ ├── 41 程序流程结构-跳转语句-goto.avi │ │ ├── 42 数组-一维数组定义方式.avi │ │ ├── 43 数组-一维数组-数组名.avi │ │ ├── 44 数组-一维数组案例-五只小猪称体重.avi │ │ ├── 45 数组-一维数组案例-元素逆置.avi │ │ ├── 46 数组-一维数组-冒泡排序.avi │ │ ├── 47 数组-二维数组定义方式.avi │ │ ├── 48 数组-二维数组-数组名.avi │ │ ├── 49 数组-二维数组案例-考试成绩统计.avi │ │ ├── 50 函数-函数的定义.mp4 │ │ ├── 51 函数-函数的调用.avi │ │ ├── 52 函数-值传递.avi │ │ ├── 53 函数-常见的样式.avi │ │ ├── 54 函数-函数的声明.avi │ │ ├── 55 函数-函数的分文件编写.avi │ │ ├── 56 指针-指针的定义和使用.avi │ │ ├── 57 指针-指针所占内存空间.avi │ │ ├── 58 指针-空指针.avi │ │ └── 59 指针-野指针.avi │ └── day4 │ ├── 60 指针-const修饰指针.mp4 │ ├── 61 指针-指针和数组.avi │ ├── 62 指针-指针和函数.avi │ ├── 63 指针-指针配合数组和函数案例.avi │ ├── 64 结构体-结构体定义和使用.avi │ ├── 65 结构体-结构体数组.avi │ ├── 66 结构体-结构体指针.avi │ ├── 67 结构体-结构体嵌套结构体.avi │ ├── 68 结构体-结构体做函数参数.avi │ ├── 69 结构体-结构体中const使用场景.avi │ ├── 70 结构体-结构体案例1.avi │ └── 71 结构体-结构体案例2.avi ├── 第2阶段实战-通讯录管理系统 │ └── 通讯录管理系统视频 │ ├── 01 通讯录管理系统-系统功能介绍及展示.mp4 │ ├── 02 通讯录管理系统-创建项目.avi │ ├── 03 通讯录管理系统-菜单功能.avi │ ├── 04 通讯录管理系统-退出功能实现.avi │ ├── 05 通讯录管理系统-添加联系人-结构体设计.avi │ ├── 06 通讯录管理系统-添加联系人-功能实现.avi │ ├── 07 通讯录管理系统-显示联系人.avi │ ├── 08 通讯录管理系统-删除联系人-检测联系人是否存在.avi │ ├── 09 通讯录管理系统-删除联系人-功能实现.avi │ ├── 10 通讯录管理系统-查找联系人.mp4 │ ├── 11 通讯录管理系统-修改联系人.avi │ └── 12 通讯录管理系统-清空通讯录.avi ├── 第3阶段-C++核心编程 │ ├── day1 │ │ ├── 01 程序的内存模型-内存四区-代码区..mp4 │ │ ├── 02 程序的内存模型-内存四区-全局区.mp4 │ │ ├── 03 程序的内存模型-内存四区-栈区.mp4 │ │ ├── 04 程序的内存模型-内存四区-堆区.mp4 │ │ ├── 05 程序的内存模型-new运算符.mp4 │ │ ├── 06 C++中的引用-引用的基本语法.mp4 │ │ ├── 07 C++中的引用-引用的注意事项.mp4 │ │ ├── 08 C++中的引用-引用做函数参数.mp4 │ │ ├── 09 C++中的引用-引用做函数返回值.mp4 │ │ ├── 10 C++中的引用-引用的本质.mp4 │ │ ├── 11 C++中的引用-常量引用.avi │ │ ├── 12 函数高级-函数的默认参数.avi │ │ ├── 13 函数高级-函数的占位参数.avi │ │ ├── 14 函数高级-函数重载-基本语法.avi │ │ ├── 15 函数高级-函数重载-注意事项.avi │ │ └── 16 类和对象-封装-属性和行为作为整体.avi │ ├── day2 │ │ ├── 17 类和对象-封装-案例-设计学生类.avi │ │ ├── 18 类和对象-封装-访问权限.avi │ │ ├── 19 类和对象-封装-c++中class和struct的区别.avi │ │ ├── 20 类和对象-封装-成员属性私有化.mp4 │ │ ├── 21 类和对象-封装-设计案例1-立方体类.avi │ │ ├── 22 类和对象-封装-设计案例2-点和圆关系.avi │ │ ├── 23 类和对象-对象特性-构造函数和析构函数.avi │ │ ├── 24 类和对象-对象特性-函数的分类以及调用.avi │ │ ├── 25 类和对象-对象特性-拷贝构造函数调用时机.avi │ │ ├── 26 类和对象-对象特性-构造函数调用规则.avi │ │ ├── 27 类和对象-对象特性-深拷贝与浅拷贝.avi │ │ ├── 28 类和对象-对象特性-初始化列表.avi │ │ ├── 29 类和对象-对象特性-类对象作为类成员.mp4 │ │ ├── 31 类和对象-对象特性-静态成员-静态成员函数.avi │ │ ├── 32 类和对象-对象特性-成员变量和成员函数分开存储.avi │ │ ├── 33 类和对象-对象特性-this指针的用途.avi │ │ └── 34 类和对象-对象特性-空指针访问成员函数.avi │ ├── day3 │ │ ├── 35 类和对象-对象特性-const修饰成员函数.avi │ │ ├── 36 类和对象-友元-全局函数做友元.avi │ │ ├── 37 类和对象-友元-友元类.avi │ │ ├── 38 类和对象-友元-成员函数做友元.avi │ │ ├── 39 类和对象-C++运算符重载-加号运算符重载.mp4 │ │ ├── 40 类和对象-C++运算符重载-左移运算符重载.avi │ │ ├── 41 类和对象-C++运算符重载-递增运算符重载.avi │ │ ├── 42 类和对象-C++运算符重载-赋值运算符重载.avi │ │ ├── 43 类和对象-C++运算符重载-关系运算符重载.avi │ │ ├── 44 类和对象-C++运算符重载-函数调用运算符重载.avi │ │ ├── 45 类和对象-继承-基本语法.avi │ │ ├── 46 类和对象-继承-继承方式.avi │ │ ├── 47 类和对象-继承-继承中的对象模型.avi │ │ ├── 48 类和对象-继承-构造和析构顺序.avi │ │ ├── 49 类和对象-继承-同名成员处理.avi │ │ ├── 50 类和对象-继承-同名静态成员处理.mp4 │ │ ├── 51 类和对象-继承-继承语法.avi │ │ └── 52 类和对象-继承-菱形继承问题以及解决方法.avi │ └── day4 │ ├── 53 类和对象-多态-多态的基本语法.avi │ ├── 54 类和对象-多态-多态的原理剖析.avi │ ├── 55 类和对象-多态-案例1-计算器类.avi │ ├── 56 类和对象-多态-纯虚函数和抽象类.avi │ ├── 57 类和对象-多态-案例2-制作饮品.avi │ ├── 58 类和对象-多态-虚析构和纯虚析构.avi │ ├── 59 类和对象-多态-案例3-电脑组装需求分析.avi │ ├── 60 类和对象-多态-案例3-电脑组装具体实现.mp4 │ ├── 61 C++文件操作-文本文件-写文件.avi │ ├── 62 C++文件操作-文本文件-读文件.avi │ ├── 63 C++文件操作-二进制文件-写文件.avi │ └── 64 C++文件操作-二进制文件-读文件.avi ├── 第4阶段实战-基于多态的企业职工系统 │ ├── 1-10集 │ │ ├── 无头尾 │ │ │ ├── 02 职工管理系统-创建项目.avi │ │ │ ├── 03 职工管理系统-创建职工管理类.avi │ │ │ ├── 04 职工管理系统-菜单功能实现.avi │ │ │ ├── 05 职工管理系统-退出系统功能实现.avi │ │ │ ├── 06 职工管理系统-职工抽象类和普通员工类实现.avi │ │ │ ├── 07 职工管理系统-经理类和老板类实现.avi │ │ │ ├── 08 职工管理系统-添加职工功能实现.avi │ │ │ ├── 09 职工管理系统-文件交互-写文件.avi │ │ │ ├── 企业职工1-01 职工管理系统-需求分析以及案例展示.avi │ │ │ ├── 企业职工1-10 职工管理系统-文件交互-读文件1-文件未创建.avi │ │ │ └── 企业职工1-20 职工管理系统-清空文件实现.avi │ │ ├── 01 职工管理系统-需求分析以及案例展示.mp4 │ │ ├── 02 职工管理系统-创建项目.mp4 │ │ ├── 03 职工管理系统-创建职工管理类.mp4 │ │ ├── 04 职工管理系统-菜单功能实现.mp4 │ │ ├── 05 职工管理系统-退出系统功能实现.mp4 │ │ ├── 06 职工管理系统-职工抽象类和普通员工类实现.mp4 │ │ ├── 07 职工管理系统-经理类和老板类实现.mp4 │ │ ├── 08 职工管理系统-添加职工功能实现.mp4 │ │ ├── 09 职工管理系统-文件交互-写文件.mp4 │ │ └── 10 职工管理系统-文件交互-读文件1-文件未创建.mp4 │ └── 11-20 │ ├── 11 职工管理系统-文件交互-读文件2-文件为空.avi │ ├── 12 职工管理系统-文件交互-读文件3-统计人数.avi │ ├── 13 职工管理系统-文件交互-读文件4-初始化完毕.avi │ ├── 14 职工管理系统-显示职工功能.avi │ ├── 15 职工管理系统-删除职工-判断职工是否存在.avi │ ├── 16 职工管理系统-删除职工-功能实现.avi │ ├── 17 职工管理系统-修改职工功能实现.avi │ ├── 18 职工管理系统-查找职工功能实现.avi │ ├── 19 职工管理系统-按照职工编号进行排序功能实现.avi │ └── 20 职工管理系统-清空文件实现.mp4 ├── 第5阶段-C++提高编程 │ ├── 1-15集 │ │ ├── 01 模板-模板的概念.mp4 │ │ ├── 02 模板-函数模板基本语法.mp4 │ │ ├── 03 模板-函数模板注意事项.mp4 │ │ ├── 04 模板-函数模板案例-数组排序.mp4 │ │ ├── 05 模板-普通函数与函数模板区别.mp4 │ │ ├── 06 模板-普通函数与函数模板调用规则.mp4 │ │ ├── 07 模板-模板的局限性.mp4 │ │ ├── 08 模板-类模板基本语法.mp4 │ │ ├── 09 模板-类模板与函数模板区别.mp4 │ │ ├── 10 模板-类模板中成员函数创建时机.mp4 │ │ ├── 11 模板-类模板对象做函数参数.mp4 │ │ ├── 12 模板-类模板与继承.mp4 │ │ ├── 13 模板-类模板成员函数类外实现.mp4 │ │ ├── 14 模板-类模板分文件编写.mp4 │ │ └── 15 模板-类模板与友元.mp4 │ ├── 16-31集 │ │ ├── 16 模板-类模板案例-数组类封装的需求分析.mp4 │ │ ├── 17 模板-类模板案例-数组类封装(上).mp4 │ │ ├── 18 模板-类模板案例-数组类封装(下).mp4 │ │ ├── 19 STL初识-STL的基本概念.mp4 │ │ ├── 20 STL初识-vector存放内置数据类型.mp4 │ │ ├── 21 STL初识-vector存放自定义数据类型.avi │ │ ├── 22 STL初识-容器嵌套容器.avi │ │ ├── 23 string容器-构造函数.avi │ │ ├── 24 string容器-赋值操作.avi │ │ ├── 25 string容器-字符串拼接.avi │ │ ├── 26 string容器-字符串查找和替换.avi │ │ ├── 27 string容器-字符串比较.avi │ │ ├── 28 string容器-字符存取.avi │ │ ├── 29 string容器-字符串插入和删除.avi │ │ ├── 30 string容器-子串获取.mp4 │ │ └── 31 vector容器-构造函数.avi │ ├── 31-46集 │ │ ├── 31 vector容器-构造函数.avi │ │ ├── 32 vector容器-赋值操作.avi │ │ ├── 33 vector容器-容量和大小.avi │ │ ├── 34 vector容器-插入和删除.avi │ │ ├── 35 vector容器-数据存取.avi │ │ ├── 36 vector容器-互换容器.avi │ │ ├── 37 vector容器-预留空间.avi │ │ ├── 38 deque容器-构造函数.avi │ │ ├── 39 deque容器-赋值操作.avi │ │ ├── 40 deque容器-大小操作.mp4 │ │ ├── 41 deque容器-插入和删除.avi │ │ ├── 42 deque容器-数据存取.avi │ │ ├── 43 deque容器-排序操作.avi │ │ ├── 44 STL案例1-评委打分.avi │ │ ├── 45 stack容器-基本概念.avi │ │ └── 46 stack容器-常用接口.avi │ ├── 47-61集 │ │ ├── 47 queue容器-基本概念.avi │ │ ├── 48 queue容器-常用接口.avi │ │ ├── 49 list容器-基本概念.avi │ │ ├── 50 list容器-构造函数.mp4 │ │ ├── 51 list容器-赋值和交换.avi │ │ ├── 52 list容器-大小操作.avi │ │ ├── 53 list容器-插入和删除.avi │ │ ├── 54 list容器-数据存取.avi │ │ ├── 55 list容器-反转和排序.avi │ │ ├── 56 list容器-排序案例.avi │ │ ├── 57 set容器-构造和赋值.avi │ │ ├── 58 set容器-大小和交换.avi │ │ ├── 59 set容器-插入和删除.avi │ │ ├── 60 set容器-查找和统计.mp4 │ │ └── 61 set容器-set和multiset区别.avi │ ├── 62-76集 │ │ ├── 62 pari使用-pair对组的创建.avi │ │ ├── 63 set容器-内置类型指定排序规则.avi │ │ ├── 64 set容器-自定义数据类型指定排序规则.avi │ │ ├── 65 map容器-构造和赋值.avi │ │ ├── 66 map容器-大小和交换.avi │ │ ├── 67 map容器-插入和删除.avi │ │ ├── 68 map容器-查找和统计.avi │ │ ├── 69 map容器-排序.avi │ │ ├── 70 STL案例2-员工分组.mp4 │ │ ├── 71 函数对象-函数对象基本使用.avi │ │ ├── 72 谓词-一元谓词.avi │ │ ├── 73 谓词-二元谓词.avi │ │ ├── 74 内建函数对象-算术仿函数.avi │ │ ├── 75 内建函数对象-关系仿函数.avi │ │ └── 76 内建函数对象-逻辑仿函数.avi │ ├── 76-90集 │ │ ├── 76 内建函数对象-逻辑仿函数.avi │ │ ├── 77 常用遍历算法-for_each.avi │ │ ├── 78 常用遍历算法-transform.avi │ │ ├── 79 常用遍历算法-find.avi │ │ ├── 80 常用查找算法-find_if.mp4 │ │ ├── 81 常用查找算法-adjacent_find.avi │ │ ├── 82 常用查找算法-binary_search.avi │ │ ├── 83 常用查找算法-count.avi │ │ ├── 84 常用查找算法-count_if.avi │ │ ├── 85 常用排序算法-sort.avi │ │ ├── 86 常用排序算法-random_shuffle.avi │ │ ├── 87 常用排序算法-merge.avi │ │ ├── 88 常用排序算法-reverse.avi │ │ ├── 89 常用拷贝和替换算法-copy.avi │ │ └── 90 常用拷贝和替换算法-replace.mp4 │ └── 91-97集 │ ├── 91 常用拷贝和替换算法-replace_if.avi │ ├── 92 常用拷贝和替换算法-swap.avi │ ├── 93 常用算术生成算法-accumulate.avi │ ├── 94 常用算术生成算法-fill.avi │ ├── 95 常用集合算法-set_intersection.avi │ ├── 96 常用集合算法-set_union.avi │ └── 97 常用集合算法-set_difference.avi ├── 第6阶段实战-基于STL泛化编程的演讲比赛 │ ├── 上 │ │ ├── 01 演讲比赛流程管理系统-比赛需求分析以及成品展示.mp4 │ │ ├── 02 演讲比赛流程管理系统-项目的创建.mp4 │ │ ├── 03 演讲比赛流程管理系统-演讲比赛管理类创建.mp4 │ │ ├── 04 演讲比赛流程管理系统-菜单功能界面搭建.mp4 │ │ ├── 05 演讲比赛流程管理系统-退出系统功能实现.mp4 │ │ ├── 06 演讲比赛流程管理系统-选手类创建.mp4 │ │ ├── 07 演讲比赛流程管理系统-容器的设计以及初始化操作.mp4 │ │ ├── 08 演讲比赛流程管理系统-创建选手.mp4 │ │ ├── 09 演讲比赛流程管理系统-抽签功能实现.mp4 │ │ └── 10 演讲比赛流程管理系统-比赛功能实现.mp4 │ └── 下 │ ├── 11 演讲比赛流程管理系统-显示晋级选手信息.avi │ ├── 12 演讲比赛流程管理系统-第二轮比赛流程实现.avi │ ├── 13 演讲比赛流程管理系统-保存记录功能实现.avi │ ├── 14 演讲比赛流程管理系统-读取记录-获取往届分数.avi │ ├── 15 演讲比赛流程管理系统-读取记录-解析文件中的数据.avi │ ├── 16 演讲比赛流程管理系统-查看往届记录功能实现.avi │ ├── 17 演讲比赛流程管理系统-解决程序中的bug.avi │ └── 18 演讲比赛流程管理系统-清空记录功能实现.mp4 ├── 第7阶段-C++实战项目机房预约管理系统 │ ├── 上 │ │ ├── 01 机房预约系统-需求分析介绍.mp4 │ │ ├── 02 机房预约系统-成品展示.avi │ │ ├── 03 机房预约系统-创建项目.avi │ │ ├── 04 机房预约系统-主菜单界面搭建以及提供登录接口.avi │ │ ├── 05 机房预约系统-退出功能实现.avi │ │ ├── 06 机房预约系统-身份的抽象基类创建.avi │ │ ├── 07 机房预约系统-学生类的创建.avi │ │ ├── 08 机房预约系统-教师类创建.avi │ │ ├── 09 机房预约系统-管理员类创建.avi │ │ └── 10 机房预约系统-全局文件添加.mp4 │ ├── 下 │ │ ├── 21 机房预约系统-查看机房信息功能实现.avi │ │ ├── 22 机房预约系统-清空预约功能实现.avi │ │ ├── 23 机房预约系统-学生子菜单搭建以及注销实现.avi │ │ ├── 24 机房预约系统-申请预约功能实现.avi │ │ ├── 25 机房预约系统-预约类的容器属性分析.avi │ │ ├── 26 机房预约系统-预约类中获取所有预约信息.avi │ │ ├── 27 机房预约系统-更新预约记录功能实现.avi │ │ ├── 28 机房预约系统-学生显示自身预约功能实现.avi │ │ ├── 29 机房预约系统-学生显示所有预约功能实现.avi │ │ ├── 30 机房预约系统-学生取消预约功能实现.mp4 │ │ ├── 31 机房预约系统-教师子菜单搭建以及注销实现.avi │ │ ├── 32 机房预约系统-教师显示所有预约功能实现.avi │ │ └── 33 机房预约系统-教师审核预约功能实现.avi │ └── 中 │ ├── 11 机房预约系统-登录函数接口封装.avi │ ├── 12 机房预约系统-学生身份登录实现.avi │ ├── 13 机房预约系统-教师身份登录实现.avi │ ├── 14 机房预约系统-管理员身份登录实现.avi │ ├── 15 机房预约系统-管理员子菜单搭建以及注销实现.avi │ ├── 16 机房预约系统-管理员添加账号实现.avi │ ├── 17 机房预约系统-获取文件中学生和老师信息.avi │ ├── 18 机房预约系统-检测账号重复的功能实现.avi │ ├── 19 机房预约系统-解决检测重复账号添加中的bug.avi │ └── 20 机房预约系统-查看账号功能实现.mp4 └── 附-C++编程环境搭建教程 ├── 教程文件 │ ├── assets │ │ ├── 1546837497293.png │ │ ├── 1546837598475.png │ │ ├── 1546837638221.png │ │ ├── 1546837796703.png │ │ ├── 1546837957327.png │ │ ├── 1546838612922.png │ │ ├── 1546838771730.png │ │ ├── 1546838825077.png │ │ └── 1546838970191.png │ └── C++开发环境搭建.md └── 视频 └── C++开发环境搭建.avi