cstdint 代表什么?

Chr*_*itz 1 c++

我知道cstdint作为标题的目的是为数字提供更准确的描述,但实际的标题名称代表什么?

当我不知道全名是什么时,我很难记住缩写的名字,尤其是在编程中。我想它类似于“c 标准类型定义整数”之类的东西,但我无法完全找到名称的解释。

cstdint 的词源是什么?

Joh*_*ica 5

“C 标准库整数支持头”是一个合理的描述。

  • c前缀表示这是从C,在那里它被称为残留<stdint.h>。在 C++ 中<foo.h>命名C 头文件是标准做法<cfoo>

  • std部分是因为它是 C 标准库的一部分,并且与其他 C 库头文件<stdio.h>(“标准 I/O”)和<stdlib.h>(“标准库”——一个公认的超级通用名称相当,相当于一个通用的抓包不适合其他标题的功能)。

  • 正如您已经猜到的,这int部分是因为它提供了一堆整数类型和常量。