P1 | 1-1 课程安排_ | 04:18 |
P2 | 1-2 C++概述_ | 10:56 |
P3 | 1-3 hello World书写_ | 19:39 |
P4 | 1-4 双冒号作用域运算符_ | 07:05 |
P5 | 1-5 命名空间namespace使用avi_ | 19:39 |
P6 | 1-6 using声明和using编译指令_ | 09:02 |
P7 | 1-7 C++对C语言的增强_全局变量、函数检测、类型转换、struct、bool、三目_ | 33:25 |
P8 | 1-8 const增强_ | 12:27 |
P9 | 1-9 C语言中const默认外部链接,C++默认内部链接_ | 05:47 |
P10 | 1-10 const分配内存情况_ | 08:44 |
P11 | 1-11 尽量用const代替define_ | 03:20 |
P12 | 1-12 引用的基本语法以及注意事项_ | 13:17 |
P13 | 1-13 参数的传递方式_ | 09:20 |
P14 | 1-14 引用的注意事项_ | 08:33 |
P15 | 1-15 引用的本质_ | 04:36 |
P16 | 1-16 指针的引用_ | 06:56 |
P17 | 1-17 常量引用_ | 11:46 |
P18 | 2-1 课程回顾_ | 17:54 |
P19 | 2-2 作业案例-设计圆类_ | 11:28 |
P20 | 2-3 作业案例-设计学生类_ | 12:50 |
P21 | 2-4 内联函数的引出-宏缺陷以及内联函数和编译器处理_ | 21:59 |
P22 | 2-5 函数默认参数以及占位参数_ | 16:49 |
P23 | 2-6 函数重载的语法_ | 17:50 |
P24 | 2-7 上午课程回顾_ | 09:37 |
P25 | 2-8 函数重载的实现原理_ | 02:33 |
P26 | 2-9 extern C浅析_ | 11:21 |
P27 | 2-10 C语言下的封装和C++语言的封装区别_ | 25:54 |
P28 | 2-11 建议将成员属性设置为私有_ | 12:27 |
P29 | 3-1 课程回顾_(1) | 09:23 |
P30 | 3-2 面向对象设计案例-立方体案例_ | 20:56 |
P31 | 3-3 面向对象设计案例-点和圆的关系_ | 31:47 |
P32 | 3-4 对象的初始化和清理(构造和析构函数)_ | 14:14 |
P33 | 3-5 构造函数的分类及调用_ | 24:09 |
P34 | 3-6 拷贝构造函数调用时机_ | 15:56 |
P35 | 3-7 构造函数的调用规则_ | 11:02 |
P36 | 3-8 深拷贝与浅拷贝_ | 15:56 |
P37 | 3-9 初始化列表_ | 08:14 |
P38 | 3-10 类对象作为类成员的案例_ | 15:24 |
P39 | 3-11 explicit关键字作用_ | 06:35 |
P40 | 3-12 new运算符的使用_ | 22:50 |
P41 | 4-1 前三天课程回顾_ | 32:27 |
P42 | 4-2 静态成员变量_ | 14:41 |
P43 | 4-3 静态成员函数_ | 10:37 |
P44 | 4-4 单例模式的简介_ | 04:31 |
P45 | 4-5 单例模式案例 - 主席案例_ | 21:30 |
P46 | 4-6 单例模式案例-打印机案例_ | 08:25 |
P47 | 4-7 C++对象模型初探-成员变量和成员属性分开处理_ | 15:58 |
P48 | 4-8 this指针基本使用_ | 20:12 |
P49 | 4-9 空指针访问成员函数_ | 09:47 |
P50 | 4-10 常函数与常对象_ | 13:37 |
P51 | 4-11 全局函数做友元函数_ | 09:01 |
P52 | 4-12 类模板的分文件编写问题以及解决_ | 12:34 |
P53 | 4-13 成员函数做友元函数_ | 07:30 |
P54 | 5-01 课程回顾_(2) | 16:59 |
P55 | 5-02 强化训练-数组类封装_ | 25:00 |
P56 | 5-03 加号运算符重载_ | 28:27 |
P57 | 5-04 左移运算符重载_ | 17:52 |
P58 | 5-05 前置后置递增运算符重载_ | 22:11 |
P59 | 5-06 前置后置返回值的补充_ | 04:37 |
P60 | 5-07 指针运算符重载(智能指针)_ | 16:58 |
P61 | 5-08 赋值运算符重载_ | 16:13 |
P62 | 5-09 []运算符重载_ | 06:51 |
P63 | 6-01 课程回顾__vTOf0 | 12:52 |
P64 | 6-02 关系运算符重载_ | 07:17 |
P65 | 6-03 函数调用运算符重载,不要重载 与和或运算符_ | 14:46 |
P66 | 6-04 强化训练字符串封装(一)_ | 17:43 |
P67 | 6-05 强化训练字符串封装(二)_ | 18:15 |
P68 | 6-06 继承的引出_ | 17:25 |
P69 | 6-07 继承方式_ | 15:38 |
P70 | 6-08 继承中的对象模型_ | 07:57 |
P71 | 6-09 继承中的构造和析构顺序(补充)_ | 05:21 |
P72 | 6-09 继承中的构造和析构顺序_ | 06:48 |
P73 | 6-10 继承中的同名成员处理_ | 11:58 |
P74 | 6-11 继承中的静态成员处理_ | 07:25 |
P75 | 6-12 多继承的概念以及问题_ | 11:56 |
P76 | 6-13 菱形继承的问题以及解决方案_ | 15:15 |
P77 | 6-14 虚基类的内部工作原理解析_ | 05:05 |
P78 | 7-01 Day4到Day6课程回顾_ | 29:31 |
P79 | 7-02 静态联编和动态联编_ | 13:46 |
P80 | 7-03 多态原理解析_ | 23:12 |
P81 | 7-04 多态深入剖析锻炼_ | 04:14 |
P82 | 7-05 多态案例-计算器案例_ | 17:02 |
P83 | 7-06 抽象类和纯虚函数_ | 11:01 |
P84 | 7-07 虚析构和纯虚析构函数_ | 16:53 |
P85 | 7-08 向上类型转换和向下类型转换_ | 10:32 |
P86 | 7-10 多态案例二-Pk游戏需求_ | 07:09 |
P87 | 7-11 多态案例二 pk游戏构建_ | 45:58 |
P88 | 7-12 多态案例二 游戏运行_ | 21:31 |
P89 | 8-01 课程回顾_(3) | 09:56 |
P90 | 8-02 函数模板基本使用_ | 20:10 |
P91 | 8-03 课堂练习-实现通用的数组排序_ | 10:11 |
P92 | 8-04 函数模板与普通函数的区别以及调用规则_ | 15:20 |
P93 | 8-05 模板机制_ | 05:57 |
P94 | 8-06 函数模板的局限性_ | 11:09 |
P95 | 8-07 类模板的基本使用_ | 06:58 |
P96 | 8-08 成员函数创建时机_ | 07:17 |
P97 | 8-09 类模板做函数的参数_ | 11:39 |
P98 | 8-10 类模板碰到继承的问题以及解决_ | 12:50 |
P99 | 8-11 类模板的类外实现成员函数_ | 07:37 |
P100 | 8-12 类模板的分文件编写问题以及解决__eWmKO | 12:34 |
P101 | 8-13 友元碰到类模板-友元函数类内实现_ | 06:37 |
P102 | 8-13 友元碰到类模板-友元函数类外实现_ | 09:54 |
P103 | 8-14 类模板的应用-数组类的封装_ | 21:13 |
P104 | 9-01 课程回顾_(4) | 14:34 |
P105 | 9-02 类型转换-静态类型_ | 11:35 |
P106 | 9-03 类型转换-动态类型_ | 10:29 |
P107 | 9-04 类型转换-静态和重新解释转换_ | 07:27 |
P108 | 9-05 异常的基本使用_ | 22:51 |
P109 | 9-06 对自定义异常进行捕获_ | 03:44 |
P110 | 9-07 栈解旋_ | 06:10 |
P111 | 9-08 异常的接口声明_ | 09:10 |
P112 | 9-09 异常变量生命周期_ | 13:12 |
P113 | 9-10 异常的多态使用_ | 06:47 |
P114 | 9-11 使用系统标准异常_ | 09:57 |
P115 | 9-12 编写自己的异常类_ | 09:46 |
P116 | 9-13 标准输入流_ | 29:07 |
P117 | 9-14 标准输入流案例_ | 14:08 |
P118 | 9-15 标准输出流_ | 13:44 |
P119 | 9-16 文件的读写操作_ | 17:07 |
P120 | 10-01 课程回顾__ObktS | 16:45 |
P121 | 10-02 STL基本概念_ | 13:37 |
P122 | 10-03 容器算法迭代器三大组件介绍_ | 09:54 |
P123 | 10-04 三大组件的初识_ | 11:03 |
P124 | 10-05 三大组件基本使用_ | 20:36 |
P125 | 10-06 string容器_构造、赋值_ | 10:32 |
P126 | 10-07 string容器API_ | 42:59 |
P127 | 10-08 vector容器(上)_ | 21:52 |
P128 | 10-09 swap收缩空间上_ | 03:37 |
P129 | 10-10 vector容器(下)_ | 26:18 |
P130 | 10-11 deque容器_ | 21:35 |
P131 | 10-12 作业布置以及sort使用_ | 10:13 |
P132 | 11-01 课程回顾__y4MLN | 22:19 |
P133 | 11-02 作业案例-评委打分_ | 21:04 |
P134 | 11-03 stack栈容器_ | 10:04 |
P135 | 11-04 queue队容器_ | 10:01 |
P136 | 11-05 list容器上_ | 25:15 |
P137 | 11-06 list容器下_ | 17:22 |
P138 | 11-07 list容器remove删除自定义数据类型_ | 08:21 |
P139 | 11-08 set容器上_ | 15:45 |
P140 | 11-09 set容器中_ | 15:45 |
P141 | 11-10 pair对组的创建方式_ | 04:47 |
P142 | 11-11 set容器下_ | 11:50 |
P143 | 11-12 set容器插入自定义数据类型_ | 07:08 |
P144 | 11-13 map容器_ | 26:09 |
P145 | 11-14 作业布置以及STL各个容器是使用时机_ | 08:51 |
P146 | 12-01 课程回顾_(1)_k1dnI | 10:41 |
P147 | 12-02 作业案例-员工分组_ | 19:29 |
P148 | 12-03 函数对象_ | 11:11 |
P149 | 12-04 谓词的使用_ | 13:50 |
P150 | 12-05 内建函数对象使用_ | 10:12 |
P151 | 12-06 适配器使用_ | 37:42 |
P152 | 12-07 常用遍历算法_ | 21:00 |
P153 | 12-08 常用查找算法_ | 28:20 |
P154 | 12-09 常用排序算法_ | 12:49 |
P155 | 12-10 常用拷贝和替换算法_ | 13:22 |
P156 | 12-11 常用算数生成算法_ | 07:28 |
P157 | 12-12 常用集合算法_ | 15:29 |
P158 | 12-13 作业布置_ | 07:26 |
P159 | 13-01 STL综合案例-演讲比赛_ | 36:01 |
P160 | 13-02 贪食蛇玩法介绍以及编码分析_ | 12:20 |
P161 | 13-03 贪食蛇墙模块实现_ | 18:04 |
P162 | 13-04 贪食蛇案例-蛇模块_ | 16:13 |
P163 | 13-05 贪食蛇-食物模块_ | 11:21 |
P164 | 13-06 删除尾节点和移动封装_ | 20:41 |
P165 | 13-07 蛇的第一步移动_ | 03:46 |
P166 | 13-08 蛇移动以及bug的解决_ | 25:41 |
P167 | 13-09 辅助玩法、难度和分数_ | 10:48 |
P168 | 13-10 优化游戏_ | 17:17 |