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