char16_t
UTF-16字符表示的类型, 要求大到足以表示任何UTF-16编码单元(16位).它与std::uint_least16_t具有相同的大小, 符号性和对齐, 但它时独立的类型
char32_t
UTF-32字符表示的类型, 要求大到足以表示任何UTF-32编码单元(32位).它与std::uint_least32_t具有相同的大小, 符号性和对齐, 但它时独立的类型
UTF-16字符表示的类型, 要求大到足以表示任何UTF-16编码单元(16位).它与std::uint_least16_t具有相同的大小, 符号性和对齐, 但它时独立的类型
UTF-32字符表示的类型, 要求大到足以表示任何UTF-32编码单元(32位).它与std::uint_least32_t具有相同的大小, 符号性和对齐, 但它时独立的类型