wstring_convert Class

La clase de plantilla wstring_convert realiza conversiones entre una cadena de caracteres ancho y una cadena de bytes.

template<
    class Codecvt,
    class Elem = wchar_t
>
class wstring_convert

Parámetros

  • Codecvt
    El Configuración regional faceta que representa el objeto de conversión.

  • Elem
    El tipo de elemento de caracteres anchos.

Comentarios

La clase de plantilla describe un objeto que controla las conversiones entre objetos de cadena de caracteres anchos de la clase std::basic_string<Elem> y objetos de cadena de bytes de la clase std::basic_string<char> (también conocido como std::string).La clase de plantilla define los tipos de wide_string y byte_string como sinónimos de estos dos tipos.Conversión entre una secuencia de Elem valores (almacenados en un wide_string objeto) y secuencias multibyte (almacenado en un byte_string objeto) se realiza en un objeto de la clase Codecvt<Elem, char, std::mbstate_t>, que cumple los requisitos de la faceta de conversión de código estándar std::codecvt<Elem, char, std::mbstate_t>.

Almacena un objeto de esta clase de plantilla:

  • Una cadena de bytes para mostrar en los errores

  • Una cadena de caracteres ancho para mostrar en los errores

  • Un puntero al objeto de conversión asignado (que se libera cuando se destruye el objeto wbuffer_convert)

  • Un objeto de estado de conversión de tipo state_type

  • Un recuento de conversión

Ee191684.collapse_all(es-es,VS.110).gifConstructores

wstring_convert

Construye un objeto de tipo wstring_convert.

Ee191684.collapse_all(es-es,VS.110).gifTypedefs

byte_string

Un tipo que representa una cadena de bytes.

wide_string

Un tipo que representa una cadena de caracteres ancho.

state_type

Un tipo que representa el estado de conversión.

int_type

Un tipo que representa un número entero.

Ee191684.collapse_all(es-es,VS.110).gifFunciones miembro

from_bytes

Convierte una cadena de bytes en una cadena de caracteres ancho.

to_bytes

Convierte una cadena de caracteres ancho en una cadena de bytes.

puede convertir

Devuelve el número de conversiones con éxito.

state

Devuelve un objeto que representa el estado de la conversión.

Requisitos

Encabezado: < cvt/wstring >

Espacio de nombres: stdext::cvt

Vea también

Otros recursos

miembros de <cvt/wstring>

miembros de wstring_convert