FFmpeg音视频基础之C++系列第2:C++2.0(11+14+17+20)详解及多线程实战

初阶

学习并掌握C++2.0(11+14+17+20)的新特性,学习线程及线程池的应用

5分 课程销量榜    第8 更新: 2021/03/19

收藏( 9 下载课程 二维码 下载学院APP 缓存视频离线看 学习社群 二维码 关注公众号 加入官方群

225 学习人数 9小时13分钟 76课时
课程权益 15分钟内无条件退款 1、仅限付费视频课程适用
2、购买后15分钟内可以找到客服进行沟通退款
3、下载资料后不再享有退款特权
4、客服(Tel:400-101-1651)

下载资料后不支持
24小时内答疑 随时随地观看课程 专属资料下载
  • 课程介绍
  • 课程大纲
  • 其他课程 39
  • 专题套餐

学完本课程,您将掌握:

  • 熟练掌握并使用C++11新特性
  • 熟练掌握并使用C++14新特性
  • 熟练掌握并使用C++17新特性
  • 熟练掌握并使用C++20新特性
  • 熟练掌握并使用C++2.0的线程及线程池

适合人群:

所有想学习c++2.0的同学,最好会c++的基础语法

学习计划:

1、每天学习1个小时,大概半个月拿下。 2、重要是理解原理,认真揣摩 3、然后需要动手写代码,反复练习

课程目标:

学习并掌握C++2.0(11+14+17+20)的新特性,学习线程及线程池的应用

课程简介:


学习并掌握C++2.0(11+14+17+20)的新特性,学习线程及线程池的应用

image.pngimage.pngimage.png

image.png

image.png

image.png


---------------------------------------------------

给小白学员的3年学习路径及计划

技术方面分三块:

1.纯开发技术方向

2.音视频流媒体专业方向

3.项目实战

---------------------------------------------------

1.纯开发技术方向

(1) C++必须要过硬(至少学会10本经典好书)

(2) 系统级编程(Windows、Linux),必须特别熟练系统API,灵活运用

(3) 框架与工具(Qt、MFC):必须精通其中一种。

(4) 架构与设计模式:需要提升一个高度,不再是简单的编码,而是思维模式。

(5) 驱动级别(如果有兴趣,可以深入到驱动级:包括Windows、Linux)

(6) 最好学习点Java+Html+javascript等WEB技术。

2.音视频流媒体专业方向

(1) 音视频流媒体基础理论:

   必须认真学会,否则看代码就是看天书

(2) 编解码方向:精通h.264,h.265(hevc),

 包括理论和各个开源库(ffmpeg,libx264,libx265,...)。

(3) 直播方向:  精通各种直播协议(rtsp,rtmp,hls,http-flv,...),

 钻研各个开源库(live555,darwin,srs,zlmediakit,crtmpserver,...)

(4) 视频监控:  理论+开源库(onvif+281818)(EasyMonitor、iSpy、ZoneMinder(web)、...) 

3.项目实战

(1) Qt项目:  至少要亲手练习10个实战项目

(网络服务器、多线程、数据库、图像处理、多人聊天、等等)

(2)音视频项目:包括编解码、视频监控、直播等各个方向,都需要亲手实战项目,

包括视频服务器、后台管理系统、前端播放器(多端)

---------------------------------------------------


展开更多

课程大纲-FFmpeg音视频基础之C++系列第2:C++2.0(11+14+17+20)详解及多线程实战

资料下载
  • 第1章 C++11新特性

    3小时16分钟23节

  • 1-1

    nullptr的新语法讲解与代码实践 ccpp_s2_1.3--nullptr的新语法讲解与代码实践

    「仅限付费用户」点击下载“福优学苑51cto:C++系列第2:C++2.0(11+14+17+20)与多线程__课件与源码.rar”

    [10:43] 开始学习
  • 1-2

    auto声明变量类型的讲解与实践 ccpp_s2_1.4--auto声明变量类型的讲解与实践

    「仅限付费用户」点击下载“福优学苑51cto:C++系列第2:C++2.0(11+14+17+20)与多线程__课件与源码.rar”

    [04:42] 开始学习
  • 1-3

    auto作为函数返回值类型 ccpp_s2_1.5--auto作为函数返回值类型

    [06:40] 开始学习
  • 1-4

    decltype推导表达式类型以及拖尾返回类型 ccpp_s2_1.6--decltype推导表达式类型以及拖尾返回类型

    [07:10] 开始学习
  • 1-5

    decltype代码实践与讲解 ccpp_s2_1.7--decltype代码实践与讲解

    [07:16] 开始学习
  • 1-6

    for区间迭代的实践与讲解 ccpp_s2_1.8--for区间迭代的实践与讲解

    [07:37] 开始学习
  • 1-7

    初始化列表 ccpp_s2_1.9--初始化列表

    [10:47] 开始学习
  • 1-8

    外部模板与类型别名模板 ccpp_s2_1.10--外部模板与类型别名模板

    [09:20] 开始学习
  • 1-9

    模板增强的讲解与实践 ccpp_s2_1.11--模板增强的讲解与实践

    [09:08] 开始学习
  • 1-10

    委托构造和继承构造 ccpp_s2_1.12--委托构造和继承构造

    [09:47] 开始学习
  • 1-11

    Lambda表达式入门与实践 ccpp_s2_1.13--Lambda表达式入门与实践

    [11:46] 开始学习
  • 1-12

    Lambda访问外部表达式 ccpp_s2_1.14--Lambda访问外部表达式

    [08:55] 开始学习
  • 1-13

    Lambda更多知识点的讲解 ccpp_s2_1.15--Lambda更多知识点的讲解

    [14:08] 开始学习
  • 1-14

    新增容器之array ccpp_s2_1.16--新增容器之array

    [09:28] 开始学习
  • 1-15

    新增容器之forward_list ccpp_s2_1.17--新增容器之forward_list

    [04:15] 开始学习
  • 1-16

    新增容器之unrodered_map ccpp_s2_1.18--新增容器之unrodered_map

    [09:21] 开始学习
  • 1-17

    新增容器之tuple详解 ccpp_s2_1.19--新增容器之tuple详解

    [10:37] 开始学习
  • 1-18

    正则表达式的讲解 ccpp_s2_1.20--正则表达式的讲解

    [07:28] 开始学习
  • 1-19

    线程thread的简单入门与使用 ccpp_s2_1.21--线程thread的简单入门与使用

    [09:21] 开始学习
  • 1-20

    右值引用的讲解 ccpp_s2_1.22--右值引用的讲解

    [08:15] 开始学习
展开更多
¥199.00
仅需¥129.35
关注公众号 领VIP会员
下次再说

点击打包下载,即可获取该课程全部资料

打包下载
618折上满减满200减25元 满300减35元 满500减55元
618课程满200减25元
是否单独购买该课程?
直接购买 去凑单
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部