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++ 支持另一类数值类型转换,称为 。这些数值转换涵盖了基本类型之间的其他类型转换。…