收藏
本课程专为希望深入理解C++11核心特性的开发者设计,涵盖智能指针、多线程编程、lambda函数等关键主题。通过详细的视频教程,您将学习如何使用shared_ptr、unique_ptr和weak_ptr进行内存管理,掌握chrono库处理时间的方法,以及使用thread库进行高效的多线程编程。此外,课程还包括lambda函数与STL算法的结合使用,移动语义的深入解析等高级内容。无论您是C++新手还是有经验的开发者,本课程都将帮助您提升编程技能,掌握现代C++编程的精髓。
以下云资源目录树快照生成于[10个月前],该学习资料由夸克云用户[端庄*白猫]分享(只展示大部分文件和目录)
深入掌握C++11核心特性:智能指针与多线程编程2.59 GB(mp4视频36节;)
配套课程资料
配套课程资料.exe12.37MB
第一章课程介绍
1-1.接地气的使用C++_ev.mp438.06MB
第五章移动语义
5-4.移动语义的使用.mp436.41MB
5-3.move函数和STL容器中的移动语义.mp464.87MB
5-2.移动语义.mp4141.26MB
5-1.拷贝控制及右值引用.mp475.4MB
第四章lambda函数
4-2.lambda函数与STL算法.mp498.19MB
4-1.lambda函数的概念及用法.mp4103.12MB
第三章function和bind
3-2.新的“回调”机制.mp4131.31MB
3-1.function和bind概念及用法.mp4102.16MB
第七章thread库
7-9.thread库提供的高层次抽象_ev.mp454MB
7-8.生产者消费者队列【无界队列的实现】.mp470.45MB
7-7.生产者消费队列【有界队列的实现】.mp4134.63MB
7-6.生产者消费者队列.mp491.42MB
7-5.线程间的通信.mp470.03MB
7-4.条件变量的使用【2】.mp4118.72MB
7-3.条件变量的使用【1】.mp4104.76MB
7-2.thread类的使用.mp498.35MB
7-1.多线程编程的要点_ev.mp420.07MB
第六章chrono库
6-5.C++11chrono库之外.mp429.57MB
6-4.时间点和时间间隔类型转换.mp451.6MB
6-3.时间间隔.mp4118.07MB
6-2.chrono库中的三种clock类型.mp4127.73MB
6-1.使用chrono库处理时间.mp451.59MB
第二章智能指针
2-9.unique_ptr的应用.mp464MB
2-8.unique_ptr的概念及基本用法.mp476.78MB
2-7.使用weak_ptr与shared_ptr避免循环引用.mp446.08MB
2-6.使用weak_ptr与shared_ptr在多线程中管理内存.mp469.56MB
2-5.weak_ptr的概念及基本用法.mp458.32MB
2-4.shared_ptr的细节.mp464.19MB
2-3.share_ptr的基本用法【2】.mp450.25MB
2-2.shared_ptr的基本用法【1】.mp451.06MB
2-13.智能指针总结【总结2】_ev.mp48.6MB
2-12.shared_ptr与uinque_ptr的删除器【总结1】.mp496.17MB
2-11.shared_ptr的应用【写时复制的实现2】.mp466.66MB
2-10.shared_ptr的应用【多线程安全及写时复制的实现1】.mp440.79MB
2-1.内存管理及C++RAII手法_ev.mp418.91MB