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>

参数

参数

说明

Elem

宽元素类型。

Maxcode

的最大字符数方面的区域设置。

Mode

区域设置方面的配置信息。

备注

此模板类转换。作为 UCS-2 或 UCS-4 编码的宽字符将 UTF-16LE 编码的字符限制之间,如果,Mode & little_endian或 UTF-16BE 否则为。

应编写 Word 限制到二进制文件;它可能已损坏,如果写入文本文件。

要求

页眉: <codecvt>

命名空间: std