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