uint32和uint32_t之间的区别
可能重复:
不同的整数types之间的区别
C / C ++中uint32和uint32_t有什么区别?
他们是否依赖操作系统
在这种情况下,我应该使用一个还是另一个?
谢谢
  uint32_t是标准的, uint32不是。 也就是说,如果包含<inttypes.h>或<stdint.h> ,则会得到uint32_t的定义。  uint32是一些本地代码库中的typedef,但除非您自己定义它,否则不应期望它存在。 定义它是一个坏主意。 
  uint32_t在标准中定义,in 
  18.4.1头<cstdint>摘要[cstdint.syn] 
 namespace std { //... typedef unsigned integer type uint32_t; // optional //... } 
  uint32不是,它是一些编译器提供的快捷方式(可能为typedef uint32_t uint32 ),以方便使用。