wstring_convert::to_bytes

Convierte una cadena de caracteres anchos a una cadena de bytes.

byte_string to_bytes(_Elem _Char);
byte_string to_bytes(const _Elem* _Wptr);
byte_string to_bytes(const wide_string& _Wstr);
byte_string to_bytes(const _Elem* _First, const _Elem* _Last);

Parámetros

Parámetro

Descripción

_Char

El carácter ancho se convertirá.

_Wptr

El estilo de C, secuencia terminada en null, a partir de wptr, para convertir.

_Wstr

el wide_string que se va a convertir.

_First

El primer elemento de un intervalo de elementos que se convertirán.

_Last

El último elemento en un intervalo de elementos que se convertirán.

Comentarios

Si el objeto de estado de conversión era not construido con un valor explícito, se establece en su valor predeterminado (el estado inicial de la conversión) antes de que comience la conversión.Si no se mantiene sin cambios.

El número de elementos de entrada convierten correctamente se almacena en el objeto de recuento de conversión.Si ningún error de conversión se produce, la función miembro devuelve la cadena de bytes convertida.Si no, si el objeto se creó con un inicializador del mensaje de error de la cadena de bytes, la función miembro devuelve el objeto de mensaje de error de la cadena de bytes.Si no, la función miembro produce un objeto de clase range_error.

Requisitos

encabezado: <cvt/wstring>

espacio de nombres: stdext:: cvt

Vea también

Referencia

wstring_convert Class