Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa una faceta de configuración regional que convierte entre caracteres anchos codificados como UCS-2 o UCS-4 y una secuencia de bytes codificada como UTF-16LE o UTF-16BE.
template<
class Elem,
unsigned long Maxcode = 0x10ffff,
codecvt_mode Mode = (codecvt_mode)0
>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>
Parámetros
Parámetro |
Descripción |
|---|---|
Elem |
El tipo de elemento de carácter ancho. |
Maxcode |
el número de caracteres máximo para la faceta de la configuración regional. |
Mode |
información de configuración para la faceta de la configuración regional. |
Comentarios
Esta clase de plantilla convierte entre caracteres anchos codificados como UCS-2 o UCS-4 y una secuencia de bytes codificada como UTF-16LE, si Mode & little_endian, o UTF-16BE de otra manera.
La secuencia de bytes se debe escribir en un archivo binario; podría estar dañado si se escribe en un archivo de texto.
Requisitos
encabezado: <codecvt>
espacio de nombres: std