精通 C++标准程序库功能

课程简介

充分利用 C++ STL 的强大功能,并充分利用其组件

课程介绍:English 繁中

从这 6 小时的课程,你会学到

  • 分析和深入浅出一些主要的新功能,例如 move semantics、可变样板和 lambda
  • 学习新的核心语言特性以及它们要解决的问题
  • 探索允许在编译时运行运算的新技术
  • 创建更安全和更方便的接口,没有任何额外的隐藏成本
  • 透过使用智能指针( smart pointers )替换 new / delete 来改进程式码
  • 熟悉 C++ STL 并充分利用其组件

要求

  • 假设你拥有先前的 C++ 知识

课程说明

C + + 已经走过了漫长的道路,随着 STL 的最新更新和 C++ 17的到来,C++ 现在已经被多种环境所采用。

这个影片课程将带你学习 C++ 的标准程序库和 C++ 11 / 14 / 17最重要的功能特性。 你将从新的语言特性开始,逐渐转移到程序库组件,然后转移到地雷和隐藏的陷阱以及避免它们的方法。 你将学习 STL 组件,例如 – 智能指针、‘ std: : function’、‘ std: : move’和‘ std: : exchange’,同时加强和深化你对新语言特性的理解。 从这里,你将学习使用 STL 算法和 lambda 表达式检查容器、迭代器函数对象。 你还将了解一些即将到来的 C++ 17 添加的功能,包括诸如 `constexpr` lambdas 之类的语言特性,以及诸如新的代数数据类型和元编程( metaprogramming )工具。 在整个课程中,你将学习“老的” C++ 编程中的常见陷阱以及最新的 C++ 软件开发的最佳实践。

到本课程结束时,你将精通最新的 C++ 最具影响力的语言和程序库功能特性。

关于讲师:

Vittorio Romeo

Vittorio 从年轻时就是 C++ 的狂热爱好者,拥有墨西拿大学计算机科学学士学位,现在在 Bloomerg LP 工作。 随着 C++ 标准的发展,并拥抱最新的功能特性,他参与了几个开源项目,包括最新的通用程序库和免费的跨平台独立游戏。 Vittorio 是 C++ 社区的活跃成员,在许多会议和活动上发言。 他目前在 YouTube 上开设了一个频道,专门介绍广受欢迎的 Modern C++ 11和 C++ 14 教学。 不写代码的时候,Vittorio 喜欢举重和健身相关的活动,喜欢竞技 / 挑战性的电脑游戏,喜欢好看的科幻电影 / 电视影集系列。

目标受众

  • 这个影片课程的目标是希望掌握最新的 C++ 语言和程序库特性的开发人员

讲师简介

Packt Publishing    行动的技术知识

Packt 自 2004 年以来一直致力于开发人员的教学。这些年来,软件行业变化很大 – Packt持续因应这些变化,观察趋势和工具,思考我们将如何工作和生活,并将这些放入课程安排。

拥有广泛的内容库 – 4000 多本书籍和视频课程– Packt 的使命是帮助开发人员在快速变化的世界中不落人后。从新的网络框架和编程语言,到尖端的数据分析和 DevOps,Packt 将每个领域的重要知识带给软件专业人员。

从技帮助你发展、在未来保障你的事业、立即解决每一天的技术挑战,Packt 是一个随时可以参考的资源,让你成为更好、更聪明的开发人员。

Packt Udemy 课程持续这种传统,找专家带给你全面且简明的视频课程。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

优惠信息

如何购买这门课程比较划算?可以参考课程购买优惠说明


报名参加课程

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: