模块 8
现代 C++ 与最佳实践
最新的 C++ 标准(C++17/20/23/26)、构建系统、测试实践以及专业编码规范。
开始学习8 节课
C++17 与 C++20 特性
C++17:实用标准
探索 C++17 最具影响力的特性:结构化绑定、std::optional/variant/any、std::string_view、std::filesystem、if constexpr 以及新属性。
C++20:四大特性及更多
探索 C++20 的变革性特性:概念、范围、太空船运算符、std::format、指定初始化器、std::span 等。
C++20 协程
理解协程作为可挂起函数的概念。学习 co_yield、co_return、co_await、生成器模式以及异步 I/O 和状态机等实际用例。
C++20 模块
了解模块为何替代头文件、如何声明和导出模块、模块分区以及从基于头文件的代码的过渡路径。