我是c ++的新手,想知道uint32_ttUInt32之间是否有区别?
只是语法糖吗?
还是仅仅是using namespace std;的结果?

我知道它们代表什么(请参阅:https://www.badprog.com/c-type-what-are-uint8-t-uint16-t-uint32-t-and-uint64-t)。我很困惑为什么存在两种不同的表示方式以及使用哪种方式。

尽管我已经用uint32_ttUInt32搜索了SO,但我希望这不是重复的。

感谢您的时间。

最佳答案

tUInt32似乎不是标准的。我在Symbian OS文档中找到了对here的引用,该引用将其定义为typedefunsigned long int,但不能保证与uint32_t相同(uint32_tguaranteed to be 32 bits,而unsigned long int is not通常-Symbian可以保证它是32位,但是我找不到为此的参考。

09-28 12:12