7.10 — 在多个文件间共享全局常量(使用内联变量)

在某些应用程序中,可能需要在整个代码中(不仅仅在一个位置)使用某些符号常量。这些可以包括不变的物理或数学常数(例如 pi 或阿伏伽德罗常数),或特定于应用程序的“调整”值(例如摩擦或重力系数)。与其在每次……

7.6 — 内部链接

在课程中,我们说过:“标识符的链接决定了该名称的其他声明是否引用同一个对象”,并且我们讨论了局部变量没有链接。全局变量和函数标识符可以具有内部链接或外部链接。我们将介绍内部链接的情况……

18.2 — 迭代器简介

遍历数组(或其他结构)数据在编程中是相当常见的事情。到目前为止,我们已经介绍了许多不同的方法:使用循环和索引(for 循环和 while 循环),使用指针和指针算术,以及使用基于范围的 for 循环:#include <array> #include …

O.1 — 位标志和通过 std::bitset 进行位操作

在现代计算机体系结构中,可寻址的最小内存单位是一个字节。由于所有对象都需要具有唯一的内存地址,这意味着对象的大小必须至少为一个字节。对于大多数变量类型来说,这很好。然而,对于布尔值来说,这有点浪费(双关语……

4.10 — if 语句简介

考虑这样一个情况:你要去市场,你的室友告诉你,“如果他们有草莓打折,就买一些”。这是一个条件语句,意思是只有当条件(“他们有草莓打折”)为真时,你才会执行某个动作(“买一些”)。这样的条件……

4.7 — 科学计数法简介

在我们讨论下一个主题之前,我们将侧重于科学记数法。科学记数法是一种用于简洁书写长数字的有用速记。尽管科学记数法一开始可能看起来陌生,但理解科学记数法将有助于您理解浮点数如何……