【发布时间】:2018-05-08 12:14:56
【问题描述】:
我需要一个被广泛接受的术语来描述 size_t、ptrdiff_t、intptr_t、uintptr_t、uintmax_t 等(因此标准中提到的依赖于平台的类型,其宽度取决于指针大小或最宽的整数宽度大小)一起作为一组类型。 p>
显然“memsize 类型”或“指针大小类型”不起作用,因为 intmax_t 与指针大小或内存块大小无关。
这类类型有一个被广泛接受的名称吗?
【问题讨论】:
-
整型?我看不出language-lawyer 在这里如何适合。无论语言律师说什么,都不会被广泛接受。除非您的意思是无论该标准所说的什么都被定义广泛接受。
-
我认为我的做法正好相反,将特定尺寸的类型称为 固定宽度类型 (
like uint32_t)。我假设的其他一切都取决于平台。 -
标准中没有那个名称,我也看不出 [language-lawyer] 是如何应用的。
-
无论如何,我想如果您绝对需要提出一个术语,“标准整数类型定义”可能是相当容易理解的,至少实际上没有错误。
标签: c++ c++11 types terminology