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