黑马传智C/C++基础教程(含设计模式、数据结构)

黑马传智C/C++基础教程(含设计模式、数据结构)

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

黑马传智C/C++基础教程(含设计模式、数据结构)

 

【课程内容】

01_C语言提高

day01

01_课程安排.avi
02_程序进阶之路.avi
03_听课要求.avi
04_学习重点.avi
05_cs和bs区别.avi
06_学习标准.avi
07_选择法排序.avi
08_函数封装和数组形参退化为指针.avi
09_数组退化为指针补充.avi
10_数据类型本质.avi
11_给类型起别名.avi
12_void类型.avi
13_上午课程回顾.avi
14_变量的使用.avi
15_内存四区模型介绍.avi
16_全局区分析.avi
17_栈区分析.avi
18_堆区分析.avi
19_函数调用模型.avi
20_静态局部变量的使用.avi
21_总结.avi
22_栈的生长方向和内存存放方向验证.avi
23_指针也是一种数据类型.avi
24_通过星号操作内存.avi
25_作业.avi

day02

01_今天课程安排.avi
02_昨天课程回顾.avi
03_课堂答疑.avi
04_分文件说明.avi
05_作业讲解.avi
06_指针变量和它指向的内存块是两个不同的概念.avi
07_指针易错点.avi
08_改变指针指向.avi
09_通过指针间接赋值条件.avi
10_通过形参改变实参的值.avi
11_间接赋值是指针存在最大的意义.avi
12_二级指针间接赋值.avi
13_上午课程回顾.avi
14_指针做参数输入输出特性.avi
15_字符串初始化.avi
16_转义字符说明.avi
17_数组法和指针法操作字符串.avi
18_字符串拷贝.avi
19_完善字符串拷贝函数.avi
20_strstr中的while和do-while模型.avi
21_两头堵模型.avi
22_两头堵模型强化.avi
23_作业.avi

day03

01_今天课程安排.avi
02_课程回顾:指针强化01.avi
03_课程回顾:指针强化02.avi
04_课程回顾:字符串.avi
05_作业讲解(上).avi
06_作业讲解(下).avi
07_作业讲解补充.avi
08_const的使用.avi
09_上午课程回顾.avi
10_C语言中const是一个冒牌货.avi
11_指针做函数参数:值传递.avi
12_二级指针做函数参数输出特性.avi
13_指针数组的使用.avi
14_二级指针做输入:第一种内存模型.avi
15_二维数组的使用.avi
16_二级指针做输入:第二种内存模型.avi
17_二级指针第三种内存模型.avi
18_二级指针第三种内存模型强化.avi
19_作业.avi

day04

01_今天课程安排.avi
02_课程回顾:二级指针做输出.avi
03_课程回顾:二级指针做输入.avi
04_作业讲解(上).avi
05_作业讲解(中).avi
06_作业讲解(下).avi
07_作业补充.avi
08_多级指针的使用.avi
09_一维数组的使用.avi
10_数组类型的定义.avi
11_上午课程回顾.avi
12_指针数组.avi
13_数组指针.avi
14_数组指针强化.avi
15_数组越界问题验证.avi
16_数组指针总结.avi
17_二维数组数组名.avi
18_二维数组数组名强化.avi
19_内存是线性存储(不存在多维数组).avi
20_数组指针和二维数组结合.avi
21_首行首元素地址和首行首地址的区别.avi
22_二维数组做形参.avi
23_作业.avi

day05

01_今天课程安排.avi
02_课程回顾01.avi
03_课程回顾02.avi
04_作业讲解(上).avi
05_作业讲解(下).avi
06_作业补充.avi
07_结构体基本操作.avi
08_结构体内存四区.avi
09_结构体变量相互赋值.avi
10_结构体静态数组.avi
11_结构体动态数组.avi
12_结构体套一级指针问题抛出.avi
13_结构体嵌套一级指针.avi
14_结构体做函数参数.avi
15_结构体嵌套二级指针问题抛出.avi
16_点运算符和指针法操作区别.avi
17_结构体嵌套二级指针.avi
18_结构体嵌套二级指针强化.avi
19_结构体数组排序.avi
20_结构体的深拷贝和浅拷贝.avi
21_结构体的深拷贝和浅拷贝总结.avi
22_结构体偏移量.avi
23_结构体字节对齐.avi

day06

01_今天课程安排.avi
02_课程回顾.avi
03_作业讲解(上).avi
04_作业讲解(下).avi
05_文件基本概念.avi
06_文件api介绍.avi
07_标准输入输出文件.avi
08_绝对路径和相对路径的区别.avi
09_路径补充.avi
10_fputc的使用.avi
11_fgetc的使用.avi
12_按照行读写文件.avi
13_上午课程回顾.avi
14_按照块读写文件.avi
15_按照格式化读写文件.avi
16_随机位置读文件.avi
17_加密解密介绍.avi
18_加密解密测试.avi
19_加密解密框架搭建.avi
20_加密文件实现01.avi
21_加密文件实现02.avi
22_作业.avi

day07

01_今天课程安排.avi
02_课程回顾01.avi
03_课程回顾02.avi
04_作业讲解(上).avi
05_作业讲解(下).avi
06_配置文件读写案例:框架搭建.avi
07_配置文件读写案例:读操作.avi
08_配置文件读写案例:写操作.avi
09_头文件补充说明.avi
10_链表和数组的区别.avi
11_链表概念和分类.avi
12_结构体套结构体.avi
13_静态链表的使用.avi
14_链表操作:头结点的创建和链表的遍历.avi
15_链表操作:插入结点.avi
16_链表操作:删除结点.avi
17_链表操作:清空链表.avi
18_函数指针变量的定义.avi
19_函数指针数组.avi
20_回调函数的使用.avi
21_作业.avi

day08

01_今天课程安排.avi
02_课程回顾01.avi
03_课程回顾02.avi
04_链表和内存四区图结合.avi
05_链表操作:删除指定所有结点.avi
06_链表操作:链表排序.avi
07_链表操作:升序插入结点.avi
08_链表操作:链表的翻转.avi
09_函数递归.avi
10_函数递归应用:字符串反转.avi
11_预处理介绍和宏定义使用.avi
12_宏定义函数.avi
13_条件编译.avi
14_指针复习01.avi
15_指针复习02.avi
16_动态库的封装和使用.avi
17_日志打印.avi
18_内存泄露检查.avi


02_C++基础

day01

1 课程介绍.avi
2 C++中的hello world.avi
3 命名空间的定义.avi
4 C++语言对C的增强和bool.avi
5  三目运算符的加强.avi
6 const的增强.avi
7 枚举的增强.avi
8 引用的基本概念.avi
9 中午回顾.avi
10 引用的本质.avi
11 常量指针.avi
12 引用作为函数的返回值.avi
13 指针引用.avi
14 const引用.avi
15 课程回顾和作业.avi

day02

1 昨日回顾.avi
2 内联函数.avi
3 函数的默认参数和占位参数.avi
4 函数重载.avi
5 函数重载和函数指针.avi
6 类的基本概念.avi
7 类的封装.avi
8 中午回顾.avi
9 面向过程和面向对象.avi
10 面向对象求圆的面积和周长.avi
11 圆的周长和面积多文件编写.avi
12 判断两个立方体是否相等.avi
13 判断点是否在圆的内部.avi
14 作业和今日回顾.avi

day03

1 昨日回顾.avi
2 作业-判断两个圆是否相交.avi
3 构造和析构.avi
4 默认的无参构造和析构函数.avi
5 拷贝构造函数.avi
6 类中默认函数的隐藏条件.avi
7 拷贝构造函数应用场景1.avi
7 拷贝构造函数应用场景2.avi
8 深拷贝和浅拷贝.avi
9 中午回顾.avi10 构造函数的初始化列表1.avi
11 构造函数的初始化列表2.avi
12 强化练习1.avi
13 强化练习2.avi
15 new和delete1.avi
16 new和delete2.avi
17 静态成员变量和静态成员函数.avi
18 static练习.avi
19 static占用的大小.avi
20 今日回顾和作业.avi

day04

1 昨日回顾.avi
2 强化练习-仓库货物管理1.avi
3 强化练习-仓库货物管理2.avi
4 this指针.avi
5 对象返回自身.avi
6 强化练习-自定义的数组类.avi
7 中午回顾.avi
8 友元函数1.avi
9 友元函数2.avi
10 友元类和友元的关系性质.avi
11 操作符重载的基本语法.avi
12 操作符重载的规则.avi
13 单目和双目运算符重载.avi
14 左移右移操作符重载.avi
15 今日回顾和作业.avi

day05

1 昨日回顾.avi
2 等号操作符重载.avi
3 自定义的数组类.avi
4 重载小括号和new-delete操作符1.avi
5 重载小括号和new-delete操作符2.avi
6 中午回顾.avi
7 不建议重载并且和或者操作符.avi
8 自定义智能指针.avi
9 自定义的string类1.avi
10 自定义的string类2.avi
11 自定义的string类3.avi
12 今日回顾和作业.avi

day06

1 昨日回顾.avi
2 类和类之间的关系.avi
3 继承的基本概念.avi
4 有关继承的名词定义.avi
5 类的继承方式.avi
6 类的继承方式练习.avi
7 类的赋值兼容原则.avi
8 子类中的构造和析构.avi
9 父类和子类出现重名变量.avi
10 继承中的static.avi
11 中午回顾.avi
12 多继承与虚继承.avi
13 多态的定义和多态的三个必要条件.avi
14 多态的意义.avi
15 学生多态案例.avi
16 动态联编和静态联编.avi
17 虚析构函数.avi
18 重载重写重定义.avi
19 作业.avi

day07

1 昨日回顾.avi
2 多态的原理1.avi
3 多态的原理2.avi
4 验证vptr指针的存在.avi
5 vptr指针的分布初始化.avi
6 父类指针和子类指针的步长.avi
7 纯虚函数和抽象类1.avi
8 纯虚函数和抽象类2.avi
9 中午回顾.avi
10 面向抽象类编程-大哥看场子.avi
11纯虚函数和多继承.avi
12 面向抽象类编程-动物园案例.avi
13 面向抽象类编程-电脑组装1.avi
14 面向抽象类编程-电脑组装2.avi
15 作业.avi

day08

1 昨日回顾.avi
2 多态案例-几何图形.avi
3 多态案例-程序员.avi
4 多态案例-企业员工薪资管理-抽象类和技术人员实现.avi
5 多态案例-企业员工薪资管理-经理和销售员工的实现.avi
6 多态案例-销售经理的实现.avi
7 多态案例-总体测试.avi
8 数组指针和数组类型_有问题.avi
9 中午回顾.avi
10 函数指针的语法和意义.avi
11 C语言实现多态现象案例-诸葛亮的锦囊妙计1.avi
11 C语言实现多态现象案例-诸葛亮的锦囊妙计2.avi
12 复习.avi

03-STL

day01

01 函数模板基本语法.avi
02 函数模板和普通函数的区别_函数模板调用规则.avi
03 c编译过程概述.avi
04 编译过程测试.avi
05 模板函数实现原理剖析.avi
06 类模板基本语法.avi
07 函数模板案例_char和int类型数组排序.avi
08 类模板派生普通类_类模板派生类模板.avi
09 普通类的.h和.cpp分离编写方式.avi
10 类模板类内实现.avi
11 上午课程回顾.avi
12 类模板类外实现_模板类中使用友元1.avi
12 类模板类外实现_模板类中使用友元2.avi
13 类模板h和cpp分离编写分析.avi
14 类模板h和cpp分离编写解决方案.avi

day02

01 昨天课程回顾.avi
02 MyArray框架搭建.avi
03 MyArray函数实现.avi
04 类型转换基本语法.avi
05 类型转换static_cast和dynamic_cat.avi
06 类型转换 const_cat和reinterpret_cat.avi
07 异常理论概念.avi
08 异常基本语法.avi
09 上午课程回顾.avi
10 栈解旋.avi
11 异常接口声明.avi
12 异常类型.avi
13 异常对象生命周期.avi
14 C标准异常类使用举例_编写自己的异常类.avi
15 继承在异常中的应用.avi

day03

01 C输入和输出流_缓冲区.avi
02 C标准输入流.avi
03 标准输出_格式化输出.avi
04 文本文件操作.avi
05 二进制文件读写.avi
06 STL基本理论容器_算法_迭代器概念.avi
07 STL容器算法迭代器分离案例.avi
08 STL hello world程序.avi
09 上午课程回顾.avi
11 string容器概念.avi
12 string_初始化_拼接_赋值_查找.avi
13 string替换_比较_子串_插入和删除.avi
14 vector容器概念_动态增长原理.avi
15 vector容器初始化_常用赋值操作.avi
16 vector存取_插入删除_大小操作.avi
17 巧用swap收缩vector空间.avi
18 reserve预留空间提高程序效率.avi

day04

01 C输入和输出流_缓冲区.avi
02 C标准输入流.avi
03 标准输出_格式化输出.avi
04 文本文件操作.avi
05 二进制文件读写.avi
06 STL基本理论容器_算法_迭代器概念.avi
07 STL容器算法迭代器分离案例.avi
08 STL hello world程序.avi
09 上午课程回顾.avi
11 string容器概念.avi
12 string_初始化_拼接_赋值_查找.avi
13 string替换_比较_子串_插入和删除.avi
14 vector容器概念_动态增长原理.avi
15 vector容器初始化_常用赋值操作.avi
16 vector存取_插入删除_大小操作.avi
17 巧用swap收缩vector空间.avi
18 reserve预留空间提高程序效率.avi

day05

01 昨天课程回顾.avi
02 map_multimap基本高数.avi
03 map容器基本操作_四种插入方式比较.avi
04 multimap案例框架搭建.avi
05 multimap案例框架函数实现.avi
06 map补充.avi
07 容器元素深拷贝和浅拷贝问题.avi
08 容器共性和使用场景.avi
09 函数对象基本概念.avi
10 上午课程回顾.avi
11 内建函数对象.avi
12 bind1st_bind2nd绑定适配器.avi
13 not1 not2取反适配器.avi
14 ptr_fun函数对象适配器 mem_fun mem_fun_ref成员函数适配器.avi
15 查找算法.avi
16 常用的遍历.avi

04-设计模式

day1

01 常用的排序算法.avi
02 常用的拷贝和替换算法.avi
03 常用算数生成算法和常用的集合算法.avi
04 综合案例_思路.avi
05 综合案例_框架搭建.avi
06 综合案例_框架实现.avi
07 UML基本概念.avi
08 用例图.avi
09 类图.avi
10 类图作业.avi
11 设计模式基本概念.avi
12 面向对象设计原则.avi
13 开闭原则.avi
14 迪米特法则.avi
15 合成复用原则.avi

day2

01 昨天课程回顾.avi
02 依赖倒转原则.avi
03 简单工厂模式—理论.avi
04 简单工厂模式-代码实现.avi
05 工厂方法模式.avi
06 简单工厂和工厂方法模式适用场景.avi
07 抽象工厂模式.avi
08 单例模式_饿汉式和懒汉式创建.avi
09 上午课程回顾.avi
10 单例对象释放问题.avi
11 多线程基本概念.avi
12 单例碰到多线程.avi
13 代理概念理解案例.avi
14 代理模式举例.avi
15 代理模式的基本理论.avi

day3

01 上次课程回顾.avi
02 外观模式_概念.avi
03 外观模式案例代码.avi
04 适配器模式.avi
05 模板方法模式.avi
06 策略模式.avi
07 命令模式.avi
08 观察者模式.avi
09 装饰器模式.avi

05_数据结构

day1

01 数据结构基本概念_大O表示法.avi
02 线性表基本概念.avi
03 动态数组框架搭建.avi
04 动态数组框架实现.avi
05 动态数组测试.avi
06 单向链表框架搭建.avi
07 上午课程回顾.avi
08 单项链表框架实现.avi
09 单向链表测试3.avi
10 企业链表思路.avi
11 企业链表实现_测试.avi

day2

01 昨天课程回顾.avi
02 循环链表思路.avi
03 循环链表框架.avi
资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/29037.html,转载请注明出处,“免费资源”本站不保证链接可用,免费资源不可用时可以通过本站搜索VIP资源
  • 在线客服
  • 升级VIP
  • 全屏浏览
  • 夜间模式
  • 繁简切换
  • 返回顶部

站点公告

最近两个月,本站总是遭遇恶意攻击,使得本站无法正常访问或者访问速度慢,目前已经简单解决,希望同行手下留情
没有账号?注册  忘记密码?

社交账号快速登录