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