14.2 — 类简介

在上一章中,我们讨论了结构体 (),并讨论了它们如何将多个成员变量捆绑到一个可以作为一个单元进行初始化和传递的单个对象中。换句话说,结构体提供了一个方便的包,用于存储和移动相关数据值。考虑……

13.11 — 结构体杂项

带有程序定义成员的结构体 在 C++ 中,结构体(和类)可以拥有其他程序定义类型的成员。有两种方法可以做到这一点。首先,我们可以在全局作用域中定义一个程序定义类型,然后将其用作另一个程序定义类型的成员:#include <iostream> struct Employee …

8.4 — Constexpr if 语句

通常,if 语句的条件是在运行时评估的。但是,考虑条件是常量表达式的情况,例如以下示例:#include <iostream> int main() { constexpr double gravity{ 9.8 }; // 提醒:相同类型的低精度浮点字面量可以测试……