14.2 — 类简介

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

13.11 — 结构体杂项

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

8.4 — Constexpr if 语句

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