爱编程的大丙 C++11 新特性详解【已完结_ 共106集】 百度网盘下载

资源简介

课程从字符串、整形的讲解开始,深入对初始化、类型推导至C++11引入的关键字—like final和overrid进行了全面的解析,探索了模板相关特性,以及静态断言、异常处理等重要内容。通过本课程,你能深入理解C++的强大性和灵活性。

本课程也详解了更高级的内容,例如Lambda表达式,可调用对象,右值引用理念,使用nullptr处理空指针问题,如何使用智能指针(如shared_ptr、unique_ptr和weak_ptr)进行内存管理,以及对友元改进,强类型枚举的应用等。

此外,本课程还涉及到多线程编程技巧,如线程同步与互斥、如何运用互斥锁,以及如何实现生产者消费者模型等实用技术,这些都是面向对象编程的核心概念。我们还将探讨原子操作、内存顺序约束等内容,帮助你理解多线程环境下的性能优化和同步问题。

最后,我们会介绍一些用来处理异步任务的工具,如future、promise、package_task以及async函数等。

总的来说,我们的目标是带领学员从C++的基本概念开始,逐步深入,最终达到熟练使用C++11进行日常编程的水平。无论你是编程新手,还是希望提升自己的C++编程技术,本课程都将是一个非常值得投入时间的选择。

《爱编程的大丙 C++11 新特性详解【已完结_ 共106集】 百度网盘下载》

资源目录

————\天下无鱼16号盘-85T\计算机教程119\09-其他\678-爱编程的大丙-C++11 新特性详解【已完结_ 共106集】
├─001.1.1 字符串原始字面量.mp4            16.1MB
├─002.1.2 超长整形 long long.mp4            19.89MB
├─003.1.3 类成员变量的快速初始化.mp4            14.12MB
├─004.1.4 final关键字的使用.mp4            9.59MB
├─005.1.5 overrid关键字的使用.mp4            5.95MB
├─006.1.6 对模板右尖括号的优化.mp4            6.82MB
├─007.1.7 函数模板的默认模板参数.mp4            15.04MB
├─008.1.8 静态断言 static_assert.mp4            14.02MB
├─009.1.9 异常和 noexcept.mp4            15.84MB
├─010.1.10 字符串和数值类型之间的转换.mp4            16.21MB
├─011.2.1 使用auto进行类型自动推导.mp4            16MB
├─012.2.2 不允许使用auto的四个场景.mp4            6.36MB
├─013.2.3 推荐使用auto的场景.mp4            17.35MB
├─014.2.4 decltype类型推导规则1.mp4            7.45MB
├─015.2.5 decltype类型推导规则2.mp4            7.39MB
├─016.2.6 decltype类型推导规则3.mp4            9.32MB
├─017.2.7 decltype在泛型编程中的使用举例.mp4            13.12MB
├─018.2.8 返回值类型后置 (追踪返回类型).mp4            13.44MB
├─019.2.9 基于范围的for循环.mp4            9.02MB
├─020.2.10 基于范围的for循环需要注意的3个细节.mp4            12.08MB
├─021.2.11 指针空值类型 nullptr.mp4            9.8MB
├─022.2.12 lambda表达式语法.mp4            10.49MB
├─023.2.13 lambda表达式的注意事项.mp4            10.89MB
├─024.2.14 lambda表达式的本质.mp4            10.94MB
├─025.3.1 constexpr 修饰常量表达式.mp4            12.08MB
├─026.3.2 常量表达式函数.mp4            20.46MB
├─027.3.3 通过using定义基础类型和函数指针别名.mp4            12.01MB
├─028.3.4 使用using和typedef给模板定义别名.mp4            19.14MB
├─029.3.5 委托构造函数.mp4            13.1MB
├─030.3.6 继承构造函数.mp4            8.17MB
├─031.3.7 统一的数据初始化方式 - 初始化列表.mp4            9.11MB
├─032.3.8 使用初始化列表初始化聚合类型的变量.mp4            12.29MB
├─033.3.9 使用初始化列表初始化非聚合类型的对象.mp4            10.77MB
├─034.3.10 initializer_list 模板类的使用.mp4            9.43MB
├─035.3.11 可调用对象.mp4            29.23MB
├─036.3.12 可调用对象包装器function的使用-1.mp4            17.85MB
├─037.3.13 可调用对象包装器function的使用-2.mp4            10.33MB
├─038.3.14 可调用对象绑定器.mp4            12.54MB
├─039.3.15 可调用对象绑定器使用-1.mp4            9MB
├─040.3.16 可调用对象包装器的使用-2.mp4            14.03MB
├─041.3.17 右值和右值引用.mp4            12.27MB
├─042.3.18 右值引用的作用以及使用.mp4            31.16MB
├─043.3.19 未定引用类型的推导.mp4            10.82MB
├─044.3.20 右值引用的传递.mp4            10.89MB
├─045.3.21 move资源的转移.mp4            12.79MB
├─046.3.22 forward完美转发.mp4            12.18MB
├─047.4.1 共享的智能指针-shared_ptr.mp4            17.06MB
├─048.4.2 shared_ptr共享智能指针初始化.mp4            16.26MB
├─049.4.3 共享智能指针shared_ptr的使用.mp4            6.05MB
├─050.4.4 给共享智能指针shared_ptr指定删除器.mp4            15.04MB
├─051.4.5 独占的智能指针unique_ptr的初始化和使用.mp4            10.74MB
├─052.4.6 独占的智能指针unique_ptr的删除器.mp4            12.79MB
├─053.4.7 弱引用智能指针weak_ptr的初始化和相关的操作函数.mp4            14.91MB
├─054.4.8 使用weak_ptr解决shared_ptr管理的内存被重复析构的问题.mp4            19.46MB
├─055.4.9 解决共享智能指针shared_ptr内存泄露的问题.mp4            13.41MB
├─056.5.1 POD 之平凡类型.mp4            11.39MB
├─057.5.2 POD 之标准布局类型.mp4            15.33MB
├─058.5.3 对 POD 类型的判断.mp4            14.32MB
├─059.5.4 POD 类型的优势.mp4            5.55MB
├─060.5.5 使用=default设置默认函数.mp4            10.19MB
├─061.5.6 使用=delete显示的删除函数.mp4            5.66MB
├─062.5.7 友元以及对友元的改进.mp4            13.64MB
├─063.5.8 为模板声明友元.mp4            15.51MB
├─064.5.9 强类型枚举.mp4            21.51MB
├─065.5.10 非受限联合体中静态成员的使用.mp4            18.68MB
├─066.5.11 非受限联合体中使用非POD类型的成员.mp4            23.99MB
├─067.5.12 匿名联合体作为类的成员变量.mp4            19.42MB
├─068.6.1 通过duration创建一个时间段.mp4            25.79MB
├─069.6.2 duration的算术运算.mp4            15.07MB
├─070.6.3 时间点 time_point.mp4            8.35MB
├─071.6.4 时钟类 system_clock 的使用.mp4            21.97MB
├─072.6.5 时钟类 steady_clock 的使用.mp4            10.42MB
├─073.6.6 duration_cast 函数的使用.mp4            15.68MB
├─074.6.7 time_point_cast 函数的使用.mp4            10.06MB
├─075.6.8 命名空间 this_thread.mp4            19.96MB
├─076.6.9 CPP中多线程的创建和使用-1.mp4            23.52MB
├─077.6.10 CPP中多线程的创建和使用-2.mp4            13.03MB
├─078.6.11 CPP中多线程的创建和使用-3.mp4            20.14MB
├─079.6.12 CPP中多线程的创建和使用-4.mp4            8.49MB
├─080.6.13 CPP中多线程的创建和使用-5.mp4            16.43MB
├─081.6.14 类的成员函数作为子线程的任务函数.mp4            13.9MB
├─082.6.15 call_once()函数的使用.mp4            10.4MB
├─083.6.16 call_once() 的应用 - 创建单例模式的类.mp4            18.01MB
├─084.6.17 线程同步和互斥锁.mp4            24.93MB
├─085.6.18 独占互斥锁 mutex 的使用.mp4            29.69MB
├─086.6.19 死锁和 lock_guard 类的使用.mp4            13.42MB
├─087.6.20 递归互斥锁 recursive_mutex 的使用.mp4            9.84MB
├─088.6.21 timed_mutex 和 recursive_timed_mutex 的使用.mp4            21.92MB
├─089.6.22 生产者和消费者模型.mp4            10.97MB
├─090.6.23 编写一个任务队列.mp4            12.93MB
├─091.6.24 条件变量 condition_variable 的API讲解.mp4            18.29MB
├─092.6.25 使用 condition_variable 实现生产者和消费者模型-1.mp4            19.51MB
├─093.6.26 使用 condition_variable 实现生产者和消费者模型-2.mp4            21.53MB
├─094.6.27 对生产者和消费者模型代码的优化.mp4            9.81MB
├─095.6.28 使用 condition_variable_any 实现生产者和消费者模型.mp4            24.83MB
├─096.6.29 什么是原子操作以及原子变量的特点.mp4            14.27MB
├─097.6.30 原子变量 API 详解.mp4            11.82MB
├─098.6.31 原子变量 atomic 的使用.mp4            14.43MB
├─099.6.32 使用原子变量 atomic  处理线程同步.mp4            18.37MB
├─100.6.33 原子变量中的内存顺序约束详解.mp4            26.65MB
├─101.6.34 什么是线程异步.mp4            9.69MB
├─102.6.35 future 类的功能以及使用.mp4            13.51MB
├─103.6.36 promise 类的功能和 API.mp4            8.85MB
├─104.6.37 promise 类的使用.mp4            19.95MB
├─105.6.38 packaged_task 类的使用.mp4            31.39MB
├─106.6.39 异步函数 async 的使用.mp4            29.29MB
└─目录.txt            -1.#INDB

资源下载

抱歉,只有登录并在本文发表评论才能阅读隐藏内容,切记不要恶意刷,否则会被限制,先阅读用户规则,一旦进入黑名单,不可能再放出来。同时注意,暂停在线支付,请联系客服QQ2441105221。
  1. icandoit说道:

    感谢分享

  2. benbenlitian说道:

    感谢分享

  3. 335858575说道:

    学习一下~~~

  4. bolex说道:

    谢谢分享

  5. zaibuo说道:

    感谢分享

  6. 都是错觉说道:

    感谢分享

  7. utopio说道:

    谢谢分享。

  8. wzl说道:

    感谢分享

  9. Flyingsnow说道:

    感谢分享

  10. also说道:

    感谢分享

  11. 牧知说道:

    感谢分享

  12. xigege1说道:

    感谢分享

  13. 叮当说道:

    学习

  14. zerosim说道:

    感谢分享

  15. ppman说道:

    感谢分享

  16. jianjian说道:

    了解看看

  17. ainifenxiang说道:

    感谢 感谢

  18. 回忆说道:

    感谢分享

  19. Acid说道:

    感谢分享

  20. PPPoint说道:

    感谢分享

  21. tinycoder说道:

    感谢分享学习一下 :rolleyes:

  22. Fitz说道:

    感谢分享

  23. mjiansun说道:

    感谢分享学习c++11

  24. 504482814说道:

    感谢分享学习

  25. 说道:

    感谢分享

  26. shamexln说道:

    感谢分享学习

  27. RYUJI说道:

    感谢分享

  28. evange说道:

    感谢分享 :confused:

  29. zmmyc说道:

    感谢分享

  30. Kea说道:

    太强大了!

  31. wjx0912说道:

    感谢分享学习

  32. hacket说道:

    感谢分享 :lol:

  33. thex说道:

    感谢分享,看看C++11新特性。。

  34. alex说道:

    感谢分享。。。

  35. aipowerup说道:

    谢谢分享。

  36. davyy说道:

    感谢分享

  37. hx_beat说道:

    感谢分享 谢谢

  38. gyyx_8741说道:

    感谢分享

  39. cherry说道:

    感谢分享

  40. fishday说道:

    谢分享学习

  41. pun3ma说道:

    感谢 感谢

  42. 重生红云说道:

    谢分享学习

  43. godel说道:

    感谢分享学习c

发表回复