stdint.h和 cstdint有什么不同?
它们都可以在 MSVC (Visual Studio 2010)和 gcc-4.5.1中找到。两者都定义了 intX_t/uintX_t类型(其中 X是该类型的大小(以字节为单位)。
stdint.h定义没有任何命名空间的每个类型,cstdint类型位于 std命名空间中。
std命名空间中?这两个头有什么不同?cstdint没有文件扩展名,使用 c前缀,stdint.h使用 .h扩展名。
c前缀表示这是一个 C 库?为什么 cstdint没有文件扩展名?