C ++ 11中引入的可选固定宽度整数类型的支持状态

时间:2015-08-22 11:47:45

标签: c++ c++11

C ++ 11最终在<cstdint>中引入了固定宽度整数类型,如下所示:http://en.cppreference.com/w/cpp/types/integer

声明类型int8_t,int16_t,int32_t,int64_t及其无符号变体仅可选:

  

(仅在实现直接支持该类型时提供)

我的问题是,在声称支持C ++ 11(MSVC,GCC,MinGW,clang等)的当前版本的编译器上支持这些类型的程度,以及在Android和Android等移动操作系统上是否支持这些类型iOS版。例如,Visual Studio 2013和2015似乎支持从std::int8_tstd::int64_t的所有类型,包括未签名的类型。是否有任何支持C ++ 11的通用编译器不支持这些类型(或根据C ++ 11规范它是错误的) - 或者这些类型,例如,是否可以在跨平台中使用图书馆,不用担心?

0 个答案:

没有答案