现代C++(C++11 核心特性详解)
《现代C++(C++11 核心特性详解)》是一门围绕 C++11 标准展开的系统性技术课程,旨在帮助学员深入理解现代 C++ 的核心语法、编程思想与开发技巧,掌握传统 C++ 向现代 C++ 编程风格转变的关键知识。C++11 是 C++ 语言发展中的重要里程碑,引入了大量实用特性,在代码简洁性、资源管理、泛型编程及并发开发等方面带来了显著提升。本课程适合具备一定 C++ 基础、希望提升编程能力的软件开发人员、计算机专业学生以及准备深入学习 C++ 的技术爱好者。
课程内容重点讲解 C++11 的核心新特性,包括自动类型推导 auto、decltype、范围 for 循环、nullptr、统一初始化列表、Lambda 表达式、右值引用、移动语义以及完美转发等知识。通过学习,学员能够理解左值与右值的区别,掌握移动构造函数和移动赋值运算符的使用场景,进一步认识资源管理与对象生命周期之间的关系。同时,课程还可涵盖智能指针 shared_ptr、unique_ptr、weak_ptr,帮助学员理解 RAII 资源管理理念,减少内存泄漏与资源误用问题。
在进阶内容方面,课程将涉及模板增强、可变参数模板、委托构造函数、继承构造函数、强类型枚举 enum class、constexpr、类型别名以及标准库新增功能等内容,并结合实际代码示例分析常见使用方式与易错点。此外,还可以学习 C++11 线程库、互斥锁、条件变量及原子操作等并发编程基础,了解多线程程序设计的基本方法。
通过本课程的学习,学员能够建立更加规范的现代 C++ 编程习惯,提升代码可读性、可维护性与开发效率,为学习 C++14、C++17、C++20 等后续标准,以及从事系统开发、游戏开发、嵌入式开发和高性能应用开发奠定扎实基础。
课程截图:

课程目录:
现代C++(C++ 11 核心特性详解)/
│ ├── 第二章 智能指针/
│ │ ├── 2-1.内存管理及C++ RAII手法_ev.mp4 (18.91 MB)
│ │ ├── 2-2.shared_ptr的基本用法.mp4 (51.06 MB)
│ │ ├── 2-3.share_ptr的基本用法.mp4 (50.25 MB)
│ │ ├── 2-4.shared_ptr的细节.mp4 (64.19 MB)
│ │ ├── 2-5.weak_ptr的概念及基本用法.mp4 (58.32 MB)
│ │ ├── 2-6.使用weak_ptr与shared_ptr在多线程中管理内存.mp4 (69.56 MB)
│ │ ├── 2-7.使用weak_ptr与shared_ptr避免循环引用.mp4 (46.08 MB)
│ │ ├── 2-8.unique_ptr的概念及基本用法.mp4 (76.78 MB)
│ │ ├── 2-9.unique_ptr的应用.mp4 (64.00 MB)
│ │ ├── 2-10.shared_ptr的应用.mp4 (40.79 MB)
│ │ ├── 2-11.shared_ptr的应用.mp4 (66.66 MB)
│ │ ├── 2-12.shared_ptr与uinque_ptr的删除器.mp4 (96.17 MB)
│ │ ├── 2-13.智能指针总结_ev.mp4 (8.60 MB)
│ │ └── 新手必看.png (0.48 MB)
│ ├── 第六章 chrono库/
│ │ ├── 6-1.使用chrono库处理时间.mp4 (51.59 MB)
│ │ ├── 6-2.chrono库中的三种clock类型.mp4 (127.73 MB)
│ │ ├── 6-3.时间间隔.mp4 (118.07 MB)
│ │ ├── 6-4.时间点和时间间隔类型转换.mp4 (51.60 MB)
│ │ ├── 6-5.C++ 11 chrono库之外.mp4 (29.57 MB)
│ │ └── 更多配套资料.zip (1.83 MB)
│ ├── 第七章 thread库/
│ │ ├── 7-1.多线程编程的要点_ev.mp4 (20.07 MB)
│ │ ├── 7-2.thread类的使用.mp4 (98.35 MB)
│ │ ├── 7-3.条件变量的使用.mp4 (104.76 MB)
│ │ ├── 7-4.条件变量的使用.mp4 (118.72 MB)
│ │ ├── 7-5.线程间的通信.mp4 (70.03 MB)
│ │ ├── 7-6.生产者消费者队列.mp4 (91.42 MB)
│ │ ├── 7-7.生产者消费队列.mp4 (134.63 MB)
│ │ ├── 7-8.生产者消费者队列.mp4 (70.45 MB)
│ │ ├── 7-9.thread库提供的高层次抽象_ev.mp4 (54.00 MB)
│ │ └── 学习前请先查看.png (0.48 MB)
│ ├── 第三章 function和bind/
│ │ ├── 3-1.function和bind概念及用法.mp4 (102.16 MB)
│ │ ├── 3-2.新的“回调”机制.mp4 (131.31 MB)
│ │ └── 学习前请先查看.png (0.48 MB)
│ ├── 第四章 lambda函数/
│ │ ├── 4-1.lambda函数的概念及用法.mp4 (103.12 MB)
│ │ ├── 4-2.lambda函数与STL算法.mp4 (98.19 MB)
│ │ └── 重要资料查看说明.png (0.48 MB)
│ ├── 第五章 移动语义/
│ │ ├── 5-1.拷贝控制及右值引用.mp4 (75.40 MB)
│ │ ├── 5-2.移动语义.mp4 (141.26 MB)
│ │ ├── 5-3.move函数和STL容器中的移动语义.mp4 (64.87 MB)
│ │ ├── 5-4.移动语义的使用.mp4 (36.41 MB)
│ │ └── 学习资料更新说明.png (0.48 MB)
│ ├── 第一章 课程介绍/
│ │ ├── 1-1.接地气的使用C++_ev.mp4 (38.06 MB)
│ │ └── 课程相关资源.png (0.48 MB)
│ └── 配套课程资料.zip (11.84 MB)
侵权联系与免责声明: 1、本站资源所有内容均收集于网络,与本网站立场无关 2、本站所有资源收集于互联网,由用户分享,该帖子作者与IT课程网不享有任何版权,如有侵权请联系本站删除 3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责 4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。如有侵权请联系联系客服QQ:1960026872或登录本站账号进入个人中心提交工单留言反馈,我们将第一时间处理!
