【发布时间】:2017-10-26 22:04:45
【问题描述】:
我从 visual studio 2015 打开 "stdint.h" 文件,如下图所示,我注意到 INT_FAST16_MAX 定义为 INT32_MAX。和未签名的一样。为什么会这样?
但最少的定义如预期。 (下)
#define INT_LEAST16_MAX INT16_MAX
#define UINT_LEAST16_MAX UINT16_MAX
【问题讨论】:
-
因为 int_fast16_t 和 int32_t 一样?
-
因为尺寸是实施-#define'd。
-
为什么不呢?在这个平台上
int32_fast_t恰好与int32_t相同。没有错。
标签: c++ c visual-c++