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