【问题标题】:Is there a common term for types such as size_t, ptrdiff_t and uintmax_t?size_t、ptrdiff_t 和 uintmax_t 等类型是否有通用术语?
【发布时间】:2018-05-08 12:14:56
【问题描述】:

我需要一个被广泛接受的术语来描述 size_tptrdiff_tintptr_tuintptr_tuintmax_t 等(因此标准中提到的依赖于平台的类型,其宽度取决于指针大小或最宽的整数宽度大小)一起作为一组类型。 p>

显然“memsize 类型”或“指针大小类型”不起作用,因为 intmax_t 与指针大小或内存块大小无关。

这类类型有一个被广泛接受的名称吗?

【问题讨论】:

  • 整型?我看不出language-lawyer 在这里如何适合。无论语言律师说什么,都不会被广泛接受。除非您的意思是无论该标准所说的什么都被定义广泛接受。
  • 我认为我的做法正好相反,将特定尺寸的类型称为 固定宽度类型 (like uint32_t)。我假设的其他一切都取决于平台。
  • 标准中没有那个名称,我也看不出 [language-lawyer] 是如何应用的。
  • 无论如何,我想如果您绝对需要提出一个术语,“标准整数类型定义”可能是相当容易理解的,至少实际上没有错误。

标签: c++ c++11 types terminology


【解决方案1】:

我可能会称它们为“架构定义的类型”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-26
    • 2020-09-08
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多