Condividi tramite


Classe CA2CAEX

Questa classe viene usata dalle macro di conversione di stringhe CA2CTEX e CT2CAEX e dalla CA2CA typedef.

Importante

Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.

Sintassi

template<int t_nBufferLength = 128>
class CA2CAEX

Parametri

t_nBufferLength
Dimensioni del buffer utilizzato nel processo di conversione. La lunghezza predefinita è di 128 byte.

Membri

Costruttori pubblici

Nome Descrizione
CA2CAEX::CA2CAEX Costruttore.
CA2CAEX::~CA2CAEX Distruttore.

Operatori pubblici

Nome Descrizione
CA2CAEX::operator LPCSTR Operatore di conversione.

Membri dati pubblici

Nome Descrizione
CA2CAEX::m_psz Membro dati che archivia la stringa di origine.

Osservazioni:

A meno che non siano necessarie funzionalità aggiuntive, usare CA2CTEX, CT2CAEX o CA2CA nel proprio codice.

Questa classe è sicura da usare nei cicli e non sovrapporsi allo stack. Per impostazione predefinita, le classi e le macro di conversione ATL useranno la tabella codici ANSI del thread corrente per la conversione.

Le macro seguenti sono basate su questa classe:

  • CA2CTEX

  • CT2CAEX

Il typedef seguente si basa su questa classe:

  • CA2CA

Per una descrizione di queste macro di conversione di testo, vedere Macro di conversione di stringhe ATL e MFC.

Esempio

Per un esempio di utilizzo di queste macro di conversione di stringhe, vedere Macro di conversione di stringhe ATL e MFC.

Requisiti

Intestazione: atlconv.h

CA2CAEX::CA2CAEX

Costruttore.

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

Parametri

Psz
Stringa di testo da convertire.

nCodePage
Inutilizzato in questa classe.

Osservazioni:

Crea il buffer necessario per la traduzione.

CA2CAEX::~CA2CAEX

Distruttore.

~CA2CAEX() throw();

Osservazioni:

Libera il buffer allocato.

CA2CAEX::m_psz

Membro dati che archivia la stringa di origine.

LPCSTR m_psz;

CA2CAEX::operator LPCSTR

Operatore di conversione.

operator LPCSTR() const throw();

Valore restituito

Restituisce la stringa di testo come tipo LPCSTR.

Vedi anche

Classe CA2AEX
Classe CA2WEX
Classe CW2AEX
Classe CW2CWEX
Classe CW2WEX
Cenni preliminari sulla classe