B.4 — C++20 简介

什么是 C++20? 2020 年 2 月,ISO(国际标准化组织)批准了 C++ 的新版本,称为 C++20。C++20 包含了自 C++11 以来对语言进行的最大修改。C++20 中的新改进 为您感兴趣,以下是 C++20 添加的主要更改列表。请注意……

10.5 — 算术转换

在课程 中,我们讨论了表达式如何根据其运算符的优先级和结合性进行评估。考虑以下表达式: int x { 2 + 3 }; 二元运算符+ 接受两个操作数,都为 int 类型。因为两个操作数都为相同类型,所以该类型将……

10.3 — 数值转换

在上一课 () 中,我们讨论了数字提升,即将特定的较窄数字类型转换为可以高效处理的较宽数字类型(通常是 int 或 double)。C++ 支持另一类数字类型转换,称为 。这些数字转换涵盖了基本类型之间额外的类型转换。……