Modern C++ Full-Stack Tutorial¶ 语言核心 学前准备 语言介绍 历史起源 发展历程 应用领域 开发环境 选择操作系统 开发环境的组成 安装 C++ 开发环境 开发工具(IDE 或编辑器) 参考资料 创建程序 编写代码 编译代码 初识代码 转义序列 基础语法 代码注释 基础注释 文档注释 提醒注释 注释规则 基本数据类型 整数型 浮点型 字符型 布尔型 空类型 基本数据类型转换 数据类型选择建议 sizeof 运算符 变量 定义变量 初始化变量 多变量定义 多变量初始化 语法规范 常量 宏常量 普通常量 编译期常量 consteval constinit 枚举常量 如何选择 类型推导 自动类型推导 表达式类型推导 decltype(auto)(C++14) 结构化绑定(C++17) auto 与 decltype 对比 使用建议 基本运算符 算术运算符 赋值运算符 比较运算符 逻辑运算符 自增减运算符 运算符优先级 控制结构 条件语句 循环语句 跳转语句 函数 定义函数 调用函数 声明函数 参数传递 作用域 函数重载 默认参数 内联函数 (inline) Lambda 表达式