Compartir a través de


Clase CW2CWEX

Esta clase la usan las macros de conversión de cadenas CW2CTEX, CT2CWEX y la definición de tipo CW2W.

Importante

Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.

Sintaxis

template<int t_nBufferLength = 128>
class CW2CWEX

Parámetros

t_nBufferLength
El tamaño del búfer usado en el proceso de traducción. La longitud predeterminada es de 128 bytes.

Miembros

Constructores públicos

Nombre Descripción
CW2CWEX::CW2CWEX Constructor .
CW2CWEX::~CW2CWEX El destructor .

Operadores públicos

Nombre Descripción
CW2CWEX::operator LPCWSTR Operador de conversión.

Miembros de datos públicos

Nombre Descripción
CW2CWEX::m_psz Miembro de datos que almacena la cadena de origen.

Comentarios

A menos que se requiera una funcionalidad adicional, use CW2CTEX, CT2CWEX o CW2W en el código.

Esta clase es segura para usar en bucles y que no desborde la pila. Las macros y clases de conversión de ATL usarán de forma predeterminada la página de códigos ANSI del subproceso actual para la conversión.

Las siguientes macros se basan en esta clase:

  • CW2CTEX

  • CT2CWEX

La siguiente definición de tipo se basa en esta clase:

  • CW2W

Para obtener una explicación de estas macros de conversión de texto, vea Macros de conversión de cadenas ATL y MFC.

Ejemplo

Consulte Macros de conversión de cadenas ATL y MFC para ver un ejemplo de uso de estas macros de conversión de cadena.

Requisitos

Encabezado: atlconv.h

CW2CWEX::CW2CWEX

Constructor .

CW2CWEX(LPCWSTR psz, UINT nCodePage) throw(...);
CW2CWEX(LPCWSTR psz) throw(...);

Parámetros

psz
La cadena de texto que se va a convertir.

nCodePage
La página de códigos. No se usa en esta clase.

Comentarios

Asigna el búfer usado en el proceso de traducción.

CW2CWEX::~CW2CWEX

El destructor .

~CW2CWEX() throw();

Comentarios

Libera el búfer asignado.

CW2CWEX::m_psz

Miembro de datos que almacena la cadena de origen.

LPCWSTR m_psz;

CW2CWEX::operator LPCWSTR

Operador de conversión.

operator LPCWSTR() const throw();

Valor devuelto

Devuelve la cadena de texto como tipo LPCWSTR.

Consulte también

CA2AEX (clase)
CA2CAEX (clase)
CA2WEX (clase)
CW2AEX (clase)
CW2WEX (clase)
Información general sobre la clase