Udostępnij za pośrednictwem


codecvt_utf16

Reprezentuje locale aspekt, który konwertuje między szeroki znakami zakodowanymi jako UCS-2 lub UCS-4 i strumień bajtów zakodowane jako UTF-16LE lub UTF 16BE.

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

Parametry

Parametr

Opis

Elem

Typ elementu szerokich znaków.

Maxcode

Maksymalna liczba znaków aspekt ustawień regionalnych.

Mode

Informacje o konfiguracji dla aspekt ustawień regionalnych.

Uwagi

Ta klasa szablonu konwertuje między szeroki znakami zakodowanymi jako UCS-2 lub UCS-4 i strumień bajtów zakodowany jako UTF-16LE, jeśli Mode & little_endian, lub inaczej UTF-16BE.

Strumień bajtów, powinny być zapisywane do pliku binarnego; mogą zostać uszkodzone, jeśli zapisywane do pliku tekstowego.

Wymagania

Nagłówek: <codecvt>

Obszar nazw: std