Logo
Section 1 / 3

课程简介

本课程将教你掌握现代C++,编写出表达清晰且高效的跨平台应用程序。

导入

课程简介

本课程将教你掌握现代C++,编写出表达清晰且高效的跨平台应用程序。

当今的 C++ 为程序员提供了编写表达性强且健壮代码的能力,同时仍能适配几乎任何硬件平台,并满足性能关键的需求。这使得 C++ 成为一门独特的语言。近年来,C++ 已演变为一门更现代、使用起来更愉快且默认设置更优的语言。

本课程旨在帮助学习者打下编写高效应用程序的基础,并深入了解现代 C++ 中实现库的策略。我们采用实践导向的方式,讲解当前 C++ 的工作原理,将 C++17 和 C++20 的特性自然地融入语言之中,而非从历史角度进行回顾。

许多章节涵盖广泛的知识难度,从最基础的内容开始,逐步深入到高级主题,例如自定义内存分配器。除前三章外,其余章节均可独立阅读。

本课程要求学习者具备基本的 C++ 知识和计算机架构理解,并对提升自身技能有真正的兴趣。

希望在完成本课程后,学习者能够获得一些关于如何从性能和语法层面改进 C++ 应用程序的深刻见解。

课程内容与先修要求