人工精选 飞豹客体系课
现代C++(C++ 11 核心特性详解)
这门课解决什么问题 本课程聚焦 C++ 11 核心特性,特别是内存管理与 RAII 手法的实践。适合在工作中需要处理资源管理、避免内存泄漏或希望将 C++ 用于更复杂系统开发的 IT 从业者。课程通过 RAII、智能指针(shared ptr、weak ptr)等主题,解决传统 C++ 内存管理中手
单课价¥14.00新品 上架
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥14.00
会员 A · 按档位折扣
永久¥5.604折
年¥7.005折
月¥8.406折
周¥9.807折
会员 B
VIP¥2.80低至
SVIP单买¥200 内可领
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
正版保障 极速发货 售后无忧
这门课解决什么问题
本课程聚焦 C++ 11 核心特性,特别是内存管理与 RAII 手法的实践。适合在工作中需要处理资源管理、避免内存泄漏或希望将 C++ 用于更复杂系统开发的 IT 从业者。课程通过 RAII、智能指针(shared ptr、weak ptr)等主题,解决传统 C++ 内存管理中手动释放的痛点,帮助学习者构建更健壮的代码基础。适合什么基础
你需要具备 C++ 基础语法知识,理解指针、类和对象的概念。课程假设你能看懂标准库使用,但不会深入讲解基础语法。如果你来自 Java、Python 等语言背景,需要额外关注 C++ 的资源所有权模型;若已有 C++ 11 以上经验,可重点学习智能指针与 RAII 的组合应用。建议先看哪几块
资料中关于“智能指针基本用法”的两部分(1、2)是核心,需结合 RAII 观点理解 shared ptr 的循环引用问题和 weak ptr 的破解机制。同时,“内存管理及 RAII 手法总结”提供整体框架,适合快速定位知识盲点。学完能独立做什么
你将能独立实现包含智能指针的资源管理模块,例如文件操作、网络连接或第三方库封装。对于遗留代码维护,能通过 RAII 分析和重构内存管理逻辑。在团队协作中,可主导 C++ 11 标准特性相关的技术选型,如用 shared ptr 替代裸指针。资料中的案例代码可直接适配到实际项目中,配合官方文档快速解决复杂场景问题。资料通过理论讲解与代码片段结合,建议结合开发者文档补充学习。例如,学完智能指针后,可下载资料中的示例项目,用编译器验证 weak ptr 的生命周期行为。部分主题(如 ev 事件库)偏底层,可选择性跳过,优先掌握智能指针与 RAII 的核心应用。
课程目录
课程目录36 集
- : ├──第二章 智能指针 | ├──2-1.内存管理及C++ RAII手法_ev.mp4
- 18.91M | ├──2-10.shared_ptr的应用【多线程安全及写时复制的实现1】.mp4
- 40.79M | ├──2-11.shared_ptr的应用【写时复制的实现2】.mp4
- 66.66M | ├──2-12.shared_ptr与uinque_ptr的删除器【总结1】.mp4
- 96.17M | ├──2-13.智能指针总结【总结2】_ev.mp4
- 8.60M | ├──2-2.shared_ptr的基本用法【1】.mp4
- 51.06M | ├──2-3.share_ptr的基本用法【2】.mp4
- 50.25M | ├──2-4.shared_ptr的细节.mp4
- 64.19M | ├──2-5.weak_ptr的概念及基本用法.mp4
- 58.32M | ├──2-6.使用weak_ptr与shared_ptr在多线程中管理内存.mp4
- 69.56M | ├──2-7.使用weak_ptr与shared_ptr避免循环引用.mp4
- 46.08M | ├──2-8.unique_ptr的概念及基本用法.mp4
- 76.78M | └──2-9.unique_ptr的应用.mp4
- 64.00M ├──第六章 chrono库 | ├──6-1.使用chrono库处理时间.mp4
- 51.59M | ├──6-2.chrono库中的三种clock类型.mp4
- 127.73M | ├──6-3.时间间隔.mp4
- 118.07M | ├──6-4.时间点和时间间隔类型转换.mp4
- 51.60M | └──6-5.C++ 11 chrono库之外.mp4
- 29.57M ├──第七章 thread库 | ├──7-1.多线程编程的要点_ev.mp4
- 20.07M | ├──7-2.thread类的使用.mp4
- 98.35M | ├──7-3.条件变量的使用【1】.mp4
- 104.76M | ├──7-4.条件变量的使用【2】.mp4
- 118.72M | ├──7-5.线程间的通信.mp4
- 70.03M | ├──7-6.生产者消费者队列.mp4
- 91.42M | ├──7-7.生产者消费队列【有界队列的实现】.mp4
- 134.63M | ├──7-8.生产者消费者队列【无界队列的实现】.mp4
- 70.45M | └──7-9.thread库提供的高层次抽象_ev.mp4
- 54.00M ├──第三章 function和bind | ├──3-1.function和bind概念及用法.mp4
- 102.16M | └──3-2.新的“回调”机制.mp4
- 131.31M ├──第四章 lambda函数 | ├──4-1.lambda函数的概念及用法.mp4
- 103.12M | └──4-2.lambda函数与STL 算法 .mp4
- 98.19M ├──第五章 移动语义 | ├──5-1.拷贝控制及右值引用.mp4
- 75.40M | ├──5-2.移动语义.mp4
- 141.26M | ├──5-3.move函数和STL容器中的移动语义.mp4
- 64.87M | └──5-4.移动语义的使用.mp4
- 36.41M ├──第一章 课程介绍 | └──1-1.接地气的使用C++_ev.mp4
- 38.06M └──配套课程资料





