重新理解C++语言本质,重新学习C++编程思想

教程前言

宝贝分享@百度大牛带你结合实践重学C++,大小15.16G,201个文件,重新构建C++知识体系,教你写出C++工业级代码。本套教程存放在百度网盘,可以转存以后在线播放,或者下载到本地离线学习,同时支持PC端与手机端。

教程目录

第01章 C++概括

1-1重学C++课程导学.mp4

1-2C++的历史.mp4

1-3C++的特点.mp4

1-4C++的应用.mp4

1-5第一章课后练习题.pdf

第02章 C++基础语法

2-1编译型语言.mp4

2-2语言的数据类型.mp4

2-3开发环境的安装与使用1-安装.mp4

2-4开发环境的安装与使用2-使用于调试.mp4

2-5语言的标识符和关键字.mp4

2-6变量与常量.mp4

2-7语言的注释.mp4

2-8第二章课后练习题.pdf

第03章 C++的运算符与表达式

3-01运算符表达式和基本语句.mp4

3-02运算符表达式和基本语句算术运算符.mp4

3-03运算符表达式和基本语句关系运算符.mp4

3-04运算符表达式和基本语句逻辑运算符.mp4

3-05运算符表达式和基本语句赋值运算符.mp4

3-06运算符表达式和基本语句位运算符.mp4

3-07运算符表达式和基本语句杂项运算符及运算符的优先级.mp4

3-08第三章课后练习.pdf

3-09提升补充部分:补码1.mp4

3-10提升补充部分:补码2.mp4

3-11提升补充部分:补码及位运算说明.mp4

第04章 从C语言的陷阱到C++的改进

4-01字符语法的常见陷阱(上).mp4

4-02字符语法的常见陷阱(下).mp4

4-03C语言数组退化问题(上).mp4

4-04C语言数组退化问题(下).mp4

4-05C语言移位运算问题(上).mp4

4-06C语言移位运算问题(下).mp4

4-07C语言类型转换问题(上).mp4

4-08C语言类型转换问题(下).mp4

4-09C语言整数溢出问题(上).mp4

4-10C语言整数溢出问题(下).mp4

4-11C语言字符串典型缺陷.mp4

4-12C语言字符串问题.mp4

第05章 C++基础容器

5-01序列容器数组.mp4

5-02off-by-oneerror数组下标.mp4

5-03数组增删改查及二维数组.mp4

5-04动态数组Vector1.mp4

5-05动态数组vector2.mp4

5-06字符串简介.mp4

5-07Unicode编码.mp4

5-08字符串的指针表示.mp4

5-09字符串基本操作1.mp4

5-10字符串基本操作2.mp4

5-11string的简介.mp4

第06章 彻底学会C++指针与引用

6-01指针的概念.mp4

6-02左值与右值.mp4

6-03一般指针,数组指针和指针数组.mp4

6-04const与指针.mp4

6-05指向指针的指针.mp4

6-06关于野指针.mp4

6-07指针的基本操作一.mp4

6-08指针的基本操作二.mp4

6-09指针的基本操作三.mp4

6-10C++程序的存储区域划分.mp4

6-11C++程序的存储区域划分总结.mp4

6-12C++动态分配和回收原则.mp4

6-13RAII初步.mp4

6-14几种变量的对比.mp4

6-15内存泄漏.mp4

6-16智能指针auto_ptr.mp4

6-17智能指针unique_ptr.mp4

6-18shared_ptr和weak_ptr理论讲解.mp4

6-19shared_ptr和weak_ptr代码演示.mp4

6-20引用.mp4

第07章 C++基础句法

7-01图灵机与三种基本结构.mp4

7-02if语句基础.mp4

7-03if语句的例子.mp4

7-04switch分支基础.mp4

7-05switch和if的对比.mp4

7-06自定义类型枚举.mp4

7-07自定义类型结构体与联合体.mp4

7-08结构体的内存布局.mp4

7-09三种循环的基本使用与比较.mp4

7-10for循环的一个优化实例.mp4

7-11函数基础.mp4

7-12函数重载overload与NameMangling.mp4

7-13指向函数的指针与返回指针的函数.mp4

7-14 命名空间.mp4

7-15函数体的Hack过程.mp4

7-16内联函数.mp4

7-17数学归纳法与递归.mp4

7-18递归的特点和Hack过程.mp4

7-19尾递归的优化.mp4

7-20递归的动态规划思路.mp4

第08章 C++高级语法

8-01从抽象到面向对象编程.mp4

8-02面向对象的抽象法则1-具体类型.mp4

8-03对象的属性.mp4

8-04运算符重载.mp4

8-05拷贝构造及临时对象的优化.mp4

8-06前置与后置操作符.mp4

8-07标准输入输出IO重载.mp4

8-08IO流基础.mp4

8-09IO缓存区.mp4

8-10文件操作基础.mp4

8-11文本文件的操作.mp4

8-12二进制文件的操作.mp4

8-13Complex其他运算符重载.mp4

8-14头文件重复包含问题.mp4

8-15关于前七章的练习题及答案.mp4

8-16深拷贝浅拷贝及move语义的优化.mp4

8-17面向对象的抽象法则2-抽象类型.mp4

8-18Hack对象模型和虚函数.mp4

8-19面向对象三大特性及总结.mp4

第09章 C++编程思想

9-01软件的设计模式.mp4

9-02单例模式.mp4

9-03static和单例模式的实现.mp4

9-04观察者模式.mp4

9-05list的使用和观察者模式的实现1.mp4

9-06list的使用和观察者模式的实现2.mp4

9-07void星NULL和nullptr.mp4

9-08static_cast的使用.mp4

9-09reinterpret_cast的使用.mp4

9-10static_cast和dynamic_cast的使用.mp4

9-11Adapter模式和多重继承.mp4

9-12Adapter组合方式实现.mp4

9-13设计模式总结.mp4

9-14泛型编程之泛型函数1.mp4

9-15泛型编程之泛型函数2.mp4

9-16泛型编程的递推过程及总结.mp4

第10章 C++进阶编程

10-01STL标准库简介.mp4

10-02序列型容器和函数对象基本使用.mp4

10-03关联容器map的基本使用和查找.mp4

10-04关联容器的插入删除及迭代器失效问题.mp4

10-05从函数指针到仿函数模板.mp4

10-06算法transform和lambda表达式.mp4

10-07STL容器的统计与二分查找.mp4

10-08从手写全排列到STL的实现.mp4

10-09迭代器基本使用.mp4

10-10手写GC与异常.mp4

10-11自定义迭代器与手写GC.mp4

10-12容器适配器.mp4

10-13空间配置器初步.mp4

10-14自定义空间配置器.mp4

10-15STL空间配置器源码剖析与STL总结.mp4

10-16关于Boost库.mp4

10-17C++多线程基础.mp4

10-18多线程银行存取款案例.mp4

10-19多线程小结.mp4

第11章 Linux C++编程初步

11-01LinuxC++环境搭建、编程和调试基础(上).mp4

11-02LinuxC++环境搭建、编程和调试基础(下).mp4

11-03LinuxC++之什么是Makefile.mp4

11-04LinuxC++之Makefile产生的背景.mp4

11-05LinuxC++之Makefile之make和Makef.mp4

11-06LinuxC++之Makefile的格式.mp4

11-07LinuxC++之Makefile的扩展用法.mp4

11-08LinuxC++之Makefile编写中的变量1.mp4

11-09LinuxC++之Makefile编写中的变量2.mp4

11-10LinuxC++之Makefile编写中的变量3.mp4

11-11LinuxC++之Makefile的自动生成和部署.mp4

11-12VisualStudio开发LinuxC++的基本使用.mp4

第12章 桌面应用项目实战:设计项目的架构和标准

12-1慕影项目的效果展示.mp4

12-2项目环境的安装和部署.mp4

12-3项目的基本架构和pro文件.mp4

12-4项目中用到的大致QT知识.mp4

第13章 实现项目《慕影》的通用组件模块

13-1QT和VS的项目使用.mp4

13-2QT项目的基础架构类和UI类.mp4

13-3QQString的基本使用.mp4

13-4QDebug的基本使用.mp4

13-5QT的智能指针QScopedPointer.mp4

13-6QThread的使用.mp4

第14章 《慕影》播放器UI模块开发

14-1项目的整体UI架构.mp4

14-2项目资源和UI加载的流程.mp4

14-3qml的最基本使用和项目绑定.mp4

14-4修正一个bug和框架调整.mp4

14-5qml属性的基本使用.mp4

14-6项目的换肤实现1.mp4

14-7项目的换肤实现2.mp4

14-8项目的换肤实现3.mp4

14-9项目的换肤实现4.mp4

第15章 实现《慕影》音视频模块开发

15-01音视频采样编码的基本原理.mp4

15-02ffmpeg的基本情况.mp4

15-03PCM过程的一些基本参数.mp4

15-04读取PCM音频文件进行播放1.mp4

15-05读取PCM音频文件进行播放2.mp4

15-06视频的封装格式及播放的基本流程.mp4

15-07ffmpeg的解码大致流程.mp4

15-08ffmpeg程序的环境配置.mp4

15-09ffmpeg编写解码程序1.mp4

15-10ffmpeg编写解码程序2.mp4

15-11ffmpeg编写解码程序3.mp4

15-12ffmpeg编写解码程序4.mp4

第16章 《慕影》播放器项目总结

16-1项目总结.mp4

16-2项目UI功能总结.mp4

16-3项目播放功能总结.mp4

第17章 C和C++内存调试初步

17-1调试初步.mp4

17-2了解汇编语言.mp4

17-3汇编语言基础.mp4

17-4从汇编角度看程序main函数栈.mp4

17-5详细分析main函数的执行流程.mp4

17-6main函数调用firstCall前后地址的记录及变化情.mp4

17-7ShellCode提升权限的一种方式.mp4

17-8汇编的应用及本章总结.mp4

第18章 C++的陷阱和经验

18-1谈谈个人的学习工作经历.mp4

18-2谈谈个人学习工作的一点感悟.mp4

18-3推荐几本C++的书籍.mp4

18-4谈谈C++的陷阱.mp4

第19章 课程总结

19-1课程总结.mp4

课件资料.zip

资源下载
下载价格9.9 金币
VIP免费
0
分享海报
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码