Possible Duplicate:
Difference between different integer types
What is the difference between uint32 and uint32_t in C/C++?
Are they OS dependent?
In which case should I use one or another?
Thanks
Possible Duplicate:
Difference between different integer types
What is the difference between uint32 and uint32_t in C/C++?
Are they OS dependent?
In which case should I use one or another?
Thanks
uint32_t
is standard,uint32
is not. That is, if you include<inttypes.h>
or<stdint.h>
, you will get a definition ofuint32_t
.uint32
is a typedef in some local code base, but you should not expect it to exist unless you define it yourself. And defining it yourself is a bad idea.uint32_t
is defined in the standard, in18.4.1 Header
<cstdint>
synopsis [cstdint.syn]uint32
is not, it's a shortcut provided by some compilers (probably astypedef uint32_t uint32
) for ease of use.