无符号整数多重语法
Unsigned Integer Multiple Syntax
我是 c++ 的新手,想知道 uint32_t
和 tUInt32
之间是否有区别?
它只是语法糖吗?
还是只是 using namespace std;
的结果?
我知道它们代表什么(参见:https://www.badprog.com/c-type-what-are-uint8-t-uint16-t-uint32-t-and-uint64-t)。我很困惑为什么存在两种不同的方式来表示它们以及使用哪种方式。
虽然我用 uint32_t
和 tUInt32
搜索了 SO,但我希望这不是重复的。
感谢您的宝贵时间。
tUInt32
好像不标准。我找到了对它的一般参考 here in the Symbian OS docs, which defines it as a typedef
of unsigned long int
, which is not guaranteed to be the same as uint32_t
(uint32_t
is guaranteed to be 32 bits, whereas unsigned long int
is not - Symbian 可能保证它是 32 位,但我找不到它的参考)。
我是 c++ 的新手,想知道 uint32_t
和 tUInt32
之间是否有区别?
它只是语法糖吗?
还是只是 using namespace std;
的结果?
我知道它们代表什么(参见:https://www.badprog.com/c-type-what-are-uint8-t-uint16-t-uint32-t-and-uint64-t)。我很困惑为什么存在两种不同的方式来表示它们以及使用哪种方式。
虽然我用 uint32_t
和 tUInt32
搜索了 SO,但我希望这不是重复的。
感谢您的宝贵时间。
tUInt32
好像不标准。我找到了对它的一般参考 here in the Symbian OS docs, which defines it as a typedef
of unsigned long int
, which is not guaranteed to be the same as uint32_t
(uint32_t
is guaranteed to be 32 bits, whereas unsigned long int
is not - Symbian 可能保证它是 32 位,但我找不到它的参考)。