使用现代 C++ 进行多范式编程
使用 C++ 14、17 以及现在的 20 的主要特性编写干净、快速、并发的代码。
讲师:Packt Publishing
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 将您的 C++ 技能提升至更高水平
- 学习不同的编程风格
- 获得实用设计模式的实践经验
- 了解制作出色 C++ 程序的小细节
- 编写安全且高效的并发代码
- 了解一些最重要的 C++ 核心指南
- 成为第一批学习和使用模块、概念、范围和协程的人
要求
- 不需要了解 C++17,但它会使某些方面的理解更容易。
- 需要具备 C++ 的工作知识,包括 C++11 的选定特性(例如 lambdas)。
描述
C++ 是一种多范式语言,可让您以不同的方式解决问题,本课程将教您最佳实践。
此外,C++ 再次被重新发明。C++2a 是自 C++11 以来该语言的最大扩展,它几乎感觉像是一种新语言。掌握新功能的开发人员将能够编写更干净、更快和并发的代码。在本课程中,您将了解 C++ 编程的最佳实践,包括项目结构、设计接口和类、C++ 核心指南以及最新的语言标准。新功能众多,几乎涵盖了语言的每个领域:模块让我们更好地组织我们的程序;概念帮助我们创建更清晰的 API;范围永远改变了我们看待容器的方式;并发功能(如协程)将并行和并发编程提升到了一个全新的水平。
您将通过简短的真实代码示例获得大量实践经验。在本课程结束时,您将能够使用 C++ 创建更好的软件。
关于作者
Georgy Pashkov是一位充满热情的软件开发人员和团队领导者。作者已成功使用 C++ 编程超过 10 年。
在他的职业生涯中,Georgy 参与了许多使用 C++ 开发的项目,主要涉及供应链行业。他的经验涵盖多个平台的桌面、服务器和移动应用程序。他热衷于创建高质量、可靠的软件。
Georgy 在俄罗斯卡累利阿长大。他在彼得罗扎沃茨克国立大学获得了计算机科学专业学位,毕业后不久就移居比利时。凭借多年的软件开发经验,他决定分享一些自己的技能。
本课程适合哪些人:
- 如果您是 C++ 开发人员并希望提升您的 C++ 开发技能,那么本课程就是您所需要的。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。