C++20 大师班:从基础到高级

用通俗易懂的英语从初级到高级学习和掌握现代 C++:C++11、C++14、C++17、C++20 等等!

课程英文名:The C++20 Masterclass From Fundamentals to Advanced

此视频教程共57GB,中英双语字幕,画质清晰无水印,源码附件全

课程地址:https://xueshu.fun/1469
演示地址:https://www.udemy.com/course/the-modern-cpp-20-masterclass/

课程内容

你会学到什么

  • C++ 20
  • 范围
  • 概念
  • 模块
  • 协程
  • C++ 17
  • C++ 14
  • C++ 11
  • C++98
  • 运算符覆盖
  • 变量和数据类型
  • 遗产
  • 多态性
  • 常量正确性
  • 静态变量
  • 类模板
  • 例外情况
  • 移动语义
  • Stl 容器、迭代器和算法
  • 像实体和回调一样的功能
  • Lambda 表达式
  • 字符操作和字符串
  • 返回值优化
  • 以及更多!

本课程包括:

  • 112.5 小时视频点播
  • 7篇
  • 48 个可下载资源
  • 106个编码练习
  • 终身访问
  • 在手机和电视上访问
  • 作业

要求

  • 强烈的学习动力和意愿
  • 通过互联网连接访问 PC 或 Mac
  • 剩下的我来教你

描述

欢迎来到C++ 20 大师班!这门课程旨在教您从绝对开始一直到非常高级的主题的尖端现代 C++,这些主题是您在现代大量使用 C++ 的领域中需要的主题。想成为自信的游戏开发者吗?金融领域的高性能应用程序,在服务器系统、网络基础设施、数据库系统甚至操作系统本身之上运行的强大软件模块如何?好吧,C++ 是这些领域以及更多领域中使用的主要语言!C++ 是编程语言,甚至其他编程语言和技术(如 NodeJS、PHP、Java、JavaScript 等)也是用它编写的。

通过学习现代 C++,您将为成功编写运行各种设备的软件做好准备,从裸机嵌入式设备到冰箱、烤面包机等主流电子技术产品,再到路由器和交换机等网络基础设施,一直到发电厂、制造设施和医疗设备。C++简直无处不在!

本课程经过精心设计,通过教您现代 C++ 在行业中的使用方式,让您准备好迎接 C++ 广泛使用的技术和行业,您将学习和掌握如何使用闪亮的新来自最新 C++ 标准 (C++20) 的特性,如范围、模块协程、概念、三向比较基础结构以及贯穿课程各章和讲座的更多特性。

本课程将从最开始教您现代 C++,直到您可以使用函数模板、类模板、多态性、移动语义、函子、回调、STL 容器、迭代器和算法等高级功能,我什至会展示您将了解如何为您自己的集合类型构建迭代器,为您提供插入 C++ 标准库提供的基础结构的工具,以根据您自己的需要对其进行调整。以下是您将通过本课程掌握的一些内容: 

  • C++20
  • C++17
  • C++14
  • C++11
  • C++98
  • 范围
  • 模块
  • 概念
  • 协程
  • 班级
  • 变量和数据类型
  • 功能
  • 遗产
  • 多态性
  • 常量正确性
  • 静态变量
  • 储存时间
  • 连锁
  • 一个定义规则
  • 运算符重载
  • 三向比较基础设施
  • 像实体一样的功能
  • 移动语义
  • STL 容器、迭代器和算法
  • 以及更多!

完成本课程后,您将准备好使用符合标准C++ 11、C++14、C++17 和 C++ 20 的现代 C++ ,但您还将拥有阅读、理解和理解所必需的工具使用 C++98 及以下版本的旧 C++ 代码库,使您的 C++ 技能在广泛的领域都很有价值,而不管使用的 C++ 标准如何。

该课程的设计充分考虑了初学者的需求。因此,如果您以前从未编写过计算机程序,请不要担心,我会全程陪伴您,带您四处参观,教您构建真正的 C++ 项目所需的工具、结构和机制。

现有的 C++ 开发人员或来自其他编程语言的经验丰富的开发人员也将从该课程中获得很多价值,因为据我所知,我们涵盖了其他在线课程和书籍中未涵盖的高级主题。其中包括构建您自己的迭代器、回调函数等。

现在,C++ 是一种非常强大的语言,被 Microsoft、Apple、Google、NASA 等大公司用于各种产品,我可以整天谈论它。我很荣幸在过去十年中一直在我的日常工作中使用它,我很高兴在本课程中与您分享我积累的知识。

如果您认真学习和掌握尖端的现代 C++,那么本课程的设计具有尽可能高效地达到目标所需的技能、耐心和深度。请查看一些预览讲座,让您开始使用 C++ 20 作为我们的基本标准进行现代 C++ 开发。

本课程适合谁:

  • 有抱负的开发者
  • 学生和研究人员
  • 愿意为 C++ 20 增添趣味的现有 C++ 开发人员