同样,裸体char16_t
签名还是未签名?它是实现定义的吗?
答案 0 :(得分:17)
来自标准(pre-C ++ 11 draft n3290,或post-C ++ 11 draft n3337)§3.9.1基本类型:
类型
char16_t
和char32_t
分别表示uint_least16_t
中uint_least32_t
和<stdint.h>
的大小,签名和对齐方式相同的不同类型基础类型。
uint_least16_t
和uint_least32_t
都是无符号的(来自§18.4.1标题<cstdint>
概要),char16_t
和{{ 1}}。