Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет аспект языкового стандарта, который выполняет преобразование между расширенными символами в кодировке UCS-2 или UCS-4 и потоком байтов в кодировке UTF-16LE или UTF-16BE.
template<class Elem, unsigned long Maxcode = 0x10ffff, codecvt_mode Mode = (codecvt_mode)0>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>
Параметры
Elem
Тип двухбайтового элемента.
Maxcode
Максимальное количество символов для аспекта языкового стандарта.
Режим
Сведения о конфигурации для аспекта языкового стандарта.
Замечания
Этот шаблон класса преобразуется между широкими символами, закодированными как UCS-2 или UCS-4, и потоком байтов, закодированным как UTF-16LE, если режим и little_endian, или UTF-16BE в противном случае.
Поток байтов должен записываться в двоичный файл; при записи в текстовый файл он может быть поврежден.
Требования
Заголовок: <codecvt>
Пространство имен: std