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.
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
Constructores
Construye un objeto de tipo wstring_convert. |
Typedefs
Un tipo que representa una cadena de bytes. |
|
Un tipo que representa una cadena de caracteres ancho. |
|
Un tipo que representa el estado de conversión. |
|
Un tipo que representa un número entero. |
Funciones miembro
Convierte una cadena de bytes en una cadena de caracteres ancho. |
|
Convierte una cadena de caracteres ancho en una cadena de bytes. |
|
Devuelve el número de conversiones con éxito. |
|
Devuelve un objeto que representa el estado de la conversión. |
Requisitos
Encabezado: < cvt/wstring >
Espacio de nombres: stdext::cvt