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