Sdílet prostřednictvím


codecvt_utf16

Představuje omezující vlastnost národního prostředí, která převádí mezi širokými znaky kódovanými jako UCS-2 nebo UCS-4 a bajtový stream kódovaný jako 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

Elem
Typ prvku širokého znaku.

Maxcode
Maximální počet znaků pro omezující vlastnost národního prostředí.

Režim
Informace o konfiguraci omezující vlastnosti národního prostředí

Poznámky

Tato šablona třídy převádí mezi širokými znaky kódovanými jako UCS-2 nebo UCS-4 a bajtovým proudem kódovaným jako UTF-16LE, pokud režim &little_endian nebo UTF-16BE jinak.

Bajtový stream by měl být zapsán do binárního souboru; může být poškozen, pokud je zapsán do textového souboru.

Požadavky

Hlavička: <codecvt>

Namespace: std