最新公告
  • 欢迎您光临学IT那点事,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 爱编程的大丙-C++11 新特性详解【已完结_ 共106集】

    爱编程的大丙-C++11 新特性详解【已完结_ 共106集】 最后编辑:2024-10-30
    会员服务: 网盘下载 自动提取 学习指导 环境配置二次开发BUG修复

    课程介绍

    C++11是C++编程语言的一个重要标准,它在2011年被正式批准,引入了许多新的语言特性和库功能,以提高C++的性能、可用性和灵活性。由于我无法访问最新的数据和课程信息,我无法为你提供具体某个机构或平台的”C++11 新特性详解”课程的详细信息。但我可以概括性地描述这样一门课程包含的内容:

    1. 自动类型推导(auto): C++11引入了auto关键字,它可以用来自动推导变量的类型,从而简化代码编写。
    2. 基于范围的循环(range-based for loop): 这种循环语法让遍历容器变得更加简单直观。
    3. 智能指针(smart pointers): 如std::unique_ptrstd::shared_ptr, 和 std::weak_ptr,它们提供了自动的内存管理功能,减少内存泄漏的风险。
    4. Lambda表达式(lambda expressions): 使得编写内联匿名函数变得简单,常用于算法库中的函数对象。
    5. 右值引用(rvalue references)和移动语义(move semantics): 通过&&符号引入,这使得编写可以转移资源的函数和类变得可能,从而提高性能。
    6. 线程支持库(thread support library): C++11添加了对多线程编程的支持,包括线程创建、互斥锁、条件变量、原子操作等。
    7. 统一的初始化列表(uniform initialization): 使用大括号{}进行变量和对象的初始化,提供了一种更加统一的初始化方式。
    8. nullptr: 引入了新的字面量nullptr来更明确地表示空指针。
    9. 模板增强(template enhancements): 包括变参模板和模板别名,让模板编程更加强大灵活。
    10. 常量表达式(constexpr): 允许在编译时进行计算的表达式,用于定义常量和编写编译时计算代码。
    11. 委托构造(delegating constructors): 允许一个构造函数调用同一个类的另一个构造函数,简化了构造函数的编写。
    12. 用户定义字面量(user-defined literals): 允许用户定义自己的字面量操作符,用于创建定制的字面量类型。

    一个详细的C++11新特性课程可能会深入探讨这些特性的语法细节、使用场景、最佳实践,以及它们如何改进代码的质量和性能。课程可能包括讲座、示例代码、实践练习和项目作业,帮助学生深入理解并掌握C++11的新特性。

    课程目录

    14-063-爱编程的大丙-C++11 新特性详解【已完结_ 共106集】/
    │├─001.1.1 字符串原始字面量.mp4 16.1MB
    │├─002.1.2 超长整形 long long.mp4 19.9MB
    │├─003.1.3 类成员变量的快速初始化.mp4 14.1MB
    │├─004.1.4 final关键字的使用.mp4 9.6MB
    │├─005.1.5 overrid关键字的使用.mp4 6MB
    │├─006.1.6 对模板右尖括号的优化.mp4 6.8MB
    │├─007.1.7 函数模板的默认模板参数.mp4 15MB
    │├─008.1.8 静态断言 static_assert.mp4 14MB
    │├─009.1.9 异常和 noexcept.mp4 15.8MB
    │├─010.1.10 字符串和数值类型之间的转换.mp4 16.2MB
    │├─011.2.1 使用auto进行类型自动推导.mp4 16MB
    │├─012.2.2 不允许使用auto的四个场景.mp4 6.4MB
    │├─013.2.3 推荐使用auto的场景.mp4 17.3MB
    │├─014.2.4 decltype类型推导规则1.mp4 7.4MB
    │├─015.2.5 decltype类型推导规则2.mp4 7.4MB
    │├─016.2.6 decltype类型推导规则3.mp4 9.3MB
    │├─017.2.7 decltype在泛型编程中的使用举例.mp4 13.1MB
    │├─018.2.8 返回值类型后置 (追踪返回类型).mp4 13.4MB
    │├─019.2.9 基于范围的for循环.mp4 9MB
    │├─020.2.10 基于范围的for循环需要注意的3个细节.mp4 12.1MB
    │├─021.2.11 指针空值类型 nullptr.mp4 9.8MB
    │├─022.2.12 lambda表达式语法.mp4 10.5MB
    │├─023.2.13 lambda表达式的注意事项.mp4 10.9MB
    │├─024.2.14 lambda表达式的本质.mp4 10.9MB
    │├─025.3.1 constexpr 修饰常量表达式.mp4 12.1MB
    │├─026.3.2 常量表达式函数.mp4 20.5MB
    │├─027.3.3 通过using定义基础类型和函数指针别名.mp4 12MB
    │├─028.3.4 使用using和typedef给模板定义别名.mp4 19.1MB
    │├─029.3.5 委托构造函数.mp4 13.1MB
    │├─030.3.6 继承构造函数.mp4 8.2MB
    │├─031.3.7 统一的数据初始化方式 – 初始化列表.mp4 9.1MB
    │├─032.3.8 使用初始化列表初始化聚合类型的变量.mp4 12.3MB
    │├─033.3.9 使用初始化列表初始化非聚合类型的对象.mp4 10.8MB
    │├─034.3.10 initializer_list 模板类的使用.mp4 9.4MB
    │├─035.3.11 可调用对象.mp4 29.2MB
    │├─036.3.12 可调用对象包装器function的使用-1.mp4 17.8MB
    │├─037.3.13 可调用对象包装器function的使用-2.mp4 10.3MB
    │├─038.3.14 可调用对象绑定器.mp4 12.5MB
    │├─039.3.15 可调用对象绑定器使用-1.mp4 9MB
    │├─040.3.16 可调用对象包装器的使用-2.mp4 14MB
    │├─041.3.17 右值和右值引用.mp4 12.3MB
    │├─042.3.18 右值引用的作用以及使用.mp4 31.2MB
    │├─043.3.19 未定引用类型的推导.mp4 10.8MB
    │├─044.3.20 右值引用的传递.mp4 10.9MB
    │├─045.3.21 move资源的转移.mp4 12.8MB
    │├─046.3.22 forward完美转发.mp4 12.2MB
    │├─047.4.1 共享的智能指针-shared_ptr.mp4 17.1MB
    │├─048.4.2 shared_ptr共享智能指针初始化.mp4 16.3MB
    │├─049.4.3 共享智能指针shared_ptr的使用.mp4 6MB
    │├─050.4.4 给共享智能指针shared_ptr指定删除器.mp4 15MB
    │├─051.4.5 独占的智能指针unique_ptr的初始化和使用.mp4 10.7MB
    │├─052.4.6 独占的智能指针unique_ptr的删除器.mp4 12.8MB
    │├─053.4.7 弱引用智能指针weak_ptr的初始化和相关的操作函数.mp4 14.9MB
    │├─054.4.8 使用weak_ptr解决shared_ptr管理的内存被重复析构的问题.mp4 19.5MB
    │├─055.4.9 解决共享智能指针shared_ptr内存泄露的问题.mp4 13.4MB
    │├─056.5.1 POD 之平凡类型.mp4 11.4MB
    │├─057.5.2 POD 之标准布局类型.mp4 15.3MB
    │├─058.5.3 对 POD 类型的判断.mp4 14.3MB
    │├─059.5.4 POD 类型的优势.mp4 5.5MB
    │├─060.5.5 使用=default设置默认函数.mp4 10.2MB
    │├─061.5.6 使用=delete显示的删除函数.mp4 5.7MB
    │├─062.5.7 友元以及对友元的改进.mp4 13.6MB
    │├─063.5.8 为模板声明友元.mp4 15.5MB
    │├─064.5.9 强类型枚举.mp4 21.5MB
    │├─065.5.10 非受限联合体中静态成员的使用.mp4 18.7MB
    │├─066.5.11 非受限联合体中使用非POD类型的成员.mp4 24MB
    │├─067.5.12 匿名联合体作为类的成员变量.mp4 19.4MB
    │├─068.6.1 通过duration创建一个时间段.mp4 25.8MB
    │├─069.6.2 duration的算术运算.mp4 15.1MB
    │├─070.6.3 时间点 time_point.mp4 8.4MB
    │├─071.6.4 时钟类 system_clock 的使用.mp4 22MB
    │├─072.6.5 时钟类 steady_clock 的使用.mp4 10.4MB
    │├─073.6.6 duration_cast 函数的使用.mp4 15.7MB
    │├─074.6.7 time_point_cast 函数的使用.mp4 10.1MB
    │├─075.6.8 命名空间 this_thread.mp4 20MB
    │├─076.6.9 CPP中多线程的创建和使用-1.mp4 23.5MB
    │├─077.6.10 CPP中多线程的创建和使用-2.mp4 13MB
    │├─078.6.11 CPP中多线程的创建和使用-3.mp4 20.1MB
    │├─079.6.12 CPP中多线程的创建和使用-4.mp4 8.5MB
    │├─080.6.13 CPP中多线程的创建和使用-5.mp4 16.4MB
    │├─081.6.14 类的成员函数作为子线程的任务函数.mp4 13.9MB
    │├─082.6.15 call_once()函数的使用.mp4 10.4MB
    │├─083.6.16 call_once() 的应用 – 创建单例模式的类.mp4 18MB
    │├─084.6.17 线程同步和互斥锁.mp4 24.9MB
    │├─085.6.18 独占互斥锁 mutex 的使用.mp4 29.7MB
    │├─086.6.19 死锁和 lock_guard 类的使用.mp4 13.4MB
    │├─087.6.20 递归互斥锁 recursive_mutex 的使用.mp4 9.8MB
    │├─088.6.21 timed_mutex 和 recursive_timed_mutex 的使用.mp4 21.9MB
    │├─089.6.22 生产者和消费者模型.mp4 11MB
    │├─090.6.23 编写一个任务队列.mp4 12.9MB
    │├─091.6.24 条件变量 condition_variable 的API讲解.mp4 18.3MB
    │├─092.6.25 使用 condition_variable 实现生产者和消费者模型-1.mp4 19.5MB
    │├─093.6.26 使用 condition_variable 实现生产者和消费者模型-2.mp4 21.5MB
    │├─094.6.27 对生产者和消费者模型代码的优化.mp4 9.8MB
    │├─095.6.28 使用 condition_variable_any 实现生产者和消费者模型.mp4 24.8MB
    │├─096.6.29 什么是原子操作以及原子变量的特点.mp4 14.3MB
    │├─097.6.30 原子变量 API 详解.mp4 11.8MB
    │├─098.6.31 原子变量 atomic 的使用.mp4 14.4MB
    │├─099.6.32 使用原子变量 atomic 处理线程同步.mp4 18.4MB
    │├─100.6.33 原子变量中的内存顺序约束详解.mp4 26.7MB
    │├─101.6.34 什么是线程异步.mp4 9.7MB
    │├─102.6.35 future 类的功能以及使用.mp4 13.5MB
    │├─103.6.36 promise 类的功能和 API.mp4 8.8MB
    │├─104.6.37 promise 类的使用.mp4 19.9MB
    │├─105.6.38 packaged_task 类的使用.mp4 31.4MB
    │├─106.6.39 异步函数 async 的使用.mp4 29.3MB

    猜你在找

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"www.xitnds.com"或“xitnds.com”,如遇到无法解压的请联系管理员!
    学IT那点事 » 爱编程的大丙-C++11 新特性详解【已完结_ 共106集】

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    本站所有资源会进行单独保存,如果下载链接失效可以联系管理员进行修正!!下载的文件打不开,也可百度或联系管理员,比如有些视频格式需要特殊的播放器待
    学IT那点事下载免费吗?
    本站原则上是免费下载的,但不是无条件开放,本站以分享币下进行分享下载,可以免费获取分享币,获取途径:1.每天进行签到;2.推广本站资源;3.发布高质量相关资源;4.当然你也可以直接扫码赞助购买,也可以一次性加入永久VIP!
    • 2024-10-30Hi,初次和大家见面了,请多关照!

    售后服务:

    • 下载须知 1、站内收录的教程与资源均是不加密的资源,收集整理进行分享,其版权归原作者及其网站所有。
      2、本站仅为资源分享的平台,站内资源仅供学习研究所用,不得用于商业用途,不对所造成的后果负责。
      3、本站教程仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除。
      付费须知 1、本站原则上不收取任何费用,所有资源可免费获取,积分获取途径
      2、如自扫码等支付,纯属自愿支持本站建设,所有费用都用于网站服务器/域名/CDS加速等用途。
      3、开通终身VIP者,本站保证开通之日起五年以上(使用不到五年者,无条件按时间比例退还)。
      4、如本站如经营受阻,会提前告知用户,并退还剩于款项(已经用于本站建设的费用扣除后按比例退还)。
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的资源(教程/项目/资料)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 56928691@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这资料有疑问,可以跟我联系哦!

    联系管理员
    • 13705会员总数(位)
    • 38105资源总数(个)
    • 3本周发布(个)
    • 0 今日发布(个)
    • 1727稳定运行(天)

    提供最优质的资源集合

    赞助本站svip 了解详情
  • © 2008 - 2023 Theme by - 学IT那点事 . All rights reserved 湘ICP备2022013417号

  • XML地图 | 站长导航
    升级SVIP尊享更多特权立即升级