Compartir a través de


CA2CAEX (clase)

Esta clase la usan las macros de conversión de cadena CA2CTEX y CT2CAEX, y la definición de tipo CA2CA.

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 CA2CAEX

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
CA2CAEX::CA2CAEX Constructor .
CA2CAEX::~CA2CAEX El destructor .

Operadores públicos

Nombre Descripción
CA2CAEX::operator LPCSTR Operador de conversión.

Miembros de datos públicos

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

Comentarios

A menos que se requiera una funcionalidad adicional, use CA2CTEX, CT2CAEX o CA2CA en su propio 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 utilizarán de forma predeterminada la página de código ANSI del subproceso actual para la conversión.

Las siguientes macros se basan en esta clase:

  • CA2CTEX

  • CT2CAEX

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

  • CA2CA

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

CA2CAEX::CA2CAEX

Constructor .

CA2CAEX(LPCSTR psz, UINT nCodePage) throw(...);
CA2CAEX(LPCSTR psz) throw(...);

Parámetros

psz
La cadena de texto que se va a convertir.

nCodePage
No se usa en esta clase.

Comentarios

Crea el búfer necesario para la traducción.

CA2CAEX::~CA2CAEX

El destructor .

~CA2CAEX() throw();

Comentarios

Libera el búfer asignado.

CA2CAEX::m_psz

Miembro de datos que almacena la cadena de origen.

LPCSTR m_psz;

CA2CAEX::operator LPCSTR

Operador de conversión.

operator LPCSTR() const throw();

Valor devuelto

Devuelve la cadena de texto como tipo LPCSTR.

Consulte también

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