编程语言 · COURSE 01

C++

从基础语法到现代 C++ 特性,按主题整理可直接查阅和练习的语言笔记。

7 个学习单元约 39 分钟更新于 2026年7月13日

CURRICULUM

课程目录

7 / 7 已发布
01

基础语法

7 节
01 基础语法 C++17 结构化绑定 系统介绍 C++17 结构化绑定的基本语法、数组与结构体拆分、pair/tuple、引用绑定及常见使用场景。 C++C++17基础语法 11 min开始学习 → 02 基础语法 C++17 if 与 switch 初始化语句 介绍 C++17 中 if 与 switch 初始化语句的语法、变量作用域、结构化绑定组合及常见应用。 C++C++17基础语法 7 min开始学习 → 03 基础语法 C++17 嵌套命名空间简化语法 介绍 C++17 嵌套命名空间简化语法、名称访问、命名空间别名以及常见使用注意事项。 C++C++17基础语法 9 min开始学习 → 04 基础语法 直接列表初始化中的 auto 推导规则 对比 auto 在直接列表初始化与复制列表初始化中的推导规则,并整理常见错误与练习。 C++C++17基础语法 4 min开始学习 → 05 基础语法 C++17 十六进制浮点字面量 介绍十六进制浮点字面量的组成、二进制指数、类型后缀、计算方法与常见错误。 C++C++17基础语法 3 min开始学习 → 06 基础语法 C++ static_assert 编译期断言 对比 assert 与 static_assert,介绍编译期断言的语法、简化写法、类型检查和常见错误。 C++C++17基础语法 3 min开始学习 → 07 基础语法 C++17 属性标记:fallthrough、nodiscard 与 maybe_unused 介绍 C++17 三个常用属性标记的作用、正确位置、典型场景、对比和常见错误。 C++C++17基础语法 2 min开始学习 →