Aracılığıyla paylaş


codecvt_utf16

Temsil eden bir yerel ucs-2 veya ucs-4 olarak kodlanmış geniş karakter utf-16BE veya utf-16LE kodlanmış bir bayt akışı arasındaki dönüştürür tarafı.

template<
    class Elem,
    unsigned long Maxcode = 0x10ffff,
    codecvt_mode Mode = (codecvt_mode)0
>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>

Parametreler

Parametre

Description

Elem

Geniş karakter öğe türü.

Maxcode

En fazla karakter sayısı yerel tarafı için.

Mode

Yapılandırma bilgilerini yerel tarafı.

Notlar

Yoksa ucs-2 veya ucs-4 olarak kodlanmış geniş karakter utf-16LE kodlanmış bir bayt akışı arasındaki bu şablon sınıfıyla dönüştürür Mode & little_endian, ya da utf-16BE başka türlü.

Bayt akışı ikili dosyaya yazılması gerekir; yazılmış bir metin dosyası bozulmuş.

Gereksinimler

Başlık: <codecvt>

Namespace: std