我正在寻找一个实际的示例,对于台式机应用程序,我必须使用uint32_t
而不是unsigned int
。您能否提供C++
代码和:
uint32_t
一起使用,并且(很可能)与unsigned int
一起使用失败; 我的主要目标是在可能的情况下能够轻松地复制它。
最佳答案
unsigned int
可能不是32位,它取决于您的程序所运行的计算机体系结构。uint32_t
在库中定义,并且typedef
为32位整数。
这种做法更多是为了便携性。即使目标平台没有定义uint32_t
,您也可以轻松将它typedef
转换为32位整数类型。