codecvt_utf16
表示将作为UCS-2或UCS-4中输入的宽字符和作为UTF-16LE或UTF-16BE编码的字节流之间的 区域设置 方面。
template<
class Elem,
unsigned long Maxcode = 0x10ffff,
codecvt_mode Mode = (codecvt_mode)0
>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>
参数
Parameter |
说明 |
---|---|
Elem |
宽字符元素类型。 |
Maxcode |
的最大字符数区域设置方面的。 |
Mode |
区域设置方面的配置信息。 |
备注
此模板选件类将作为UCS-2或UCS-4中输入的宽字符和作为UTF-16LE中输入的字节流之间,因此,如果 Mode & little;endian或UTF-16BE否则为。
应编写字节流到二进制文件;它可能会损坏,如果写入文本文件。
要求
标头: <codecvt>
命名空间: std