Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Reprezentuje aspekt ustawień regionalnych, który konwertuje między znakami szerokimi zakodowanymi jako UCS-2 lub UCS-4 oraz strumień bajtów zakodowany 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
Elem
Typ elementu o szerokim znaku.
Maksymalna liczba kodów
Maksymalna liczba znaków dla aspektu ustawień regionalnych.
Tryb
Informacje o konfiguracji dla aspektu ustawień regionalnych.
Uwagi
Ten szablon klasy konwertuje znaki szerokie zakodowane jako UCS-2 lub UCS-4 oraz strumień bajtów zakodowany jako UTF-16LE, jeśli tryb i little_endian lub UTF-16BE w przeciwnym razie.
Strumień bajtów powinien być zapisywany w pliku binarnym; może być uszkodzony, jeśli jest zapisywany w pliku tekstowym.
Wymagania
Nagłówek: <codecvt>
Przestrzeń nazw: std