如何访问新的c ++ 11标准大小的类型?

时间:2012-12-31 07:53:02

标签: c++ c++11

我正在谈论的类型显示在第3页: http://dl.dropbox.com/u/13100941/C%2B%2B11.pdf

中int8_t uint8_t int16_t uint16_t int32_t uint32_t的 的int64_t uint64_t中

我正在使用Visual Studio 2012.如果GNU / Mingw的不同之处包括如何在这些编译器上使用它们。

2 个答案:

答案 0 :(得分:5)

您需要加入<cstdint>。它适用于任何 C ++ 11 C99 符合的编译器。

对于<cstdint>不可用或已损坏的编译器,有Boost.Integer

答案 1 :(得分:2)

您可以简单地使用自2010版以来在MSVC中的#include <cstdint>