飞豹客 · 课能看,资料也能带走
飞豹客体系课

现代C++(C++ 11 核心特性详解)

这门课解决什么问题 本课程聚焦 C++ 11 核心特性,特别是内存管理与 RAII 手法的实践。适合在工作中需要处理资源管理、避免内存泄漏或希望将 C++ 用于更复杂系统开发的 IT 从业者。课程通过 RAII、智能指针(shared ptr、weak ptr)等主题,解决传统 C++ 内存管理中手

单课价¥14.00新品 上架
会员价¥2.80开通会员,全站课程按会员价下载套餐详情
133 人关注 更新于 2026-09-08 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21: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 └──配套课程资料