Sdílet prostřednictvím


codecvt_utf16

Představuje národního podmínka, která převádí mezi široké znaky kódované jako UCS-2 nebo UCS-4 a tok bajtů kódování UTF-16LE nebo 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

Popis

Elem

Typ prvku širokého znaku.

Maxcode

Maximální počet znaků pro národní prostředí podmínka.

Mode

Informace o konfiguraci pro národní prostředí podmínka.

Poznámky

Tuto šablonu třídy převádí mezi široké znaky kódované jako UCS-2 nebo UCS-4 a tok bajtů kódování jako UTF-16LE Mode & little_endian, nebo jinak UTF-16BE.

Datový proud bajtů, které by měly být zapsány do binárního souboru; Pokud jsou zapisovány do textového souboru je poškozen.

Požadavky

Záhlaví:<codecvt>

Obor názvů: std