Classe CW2CWEX
Questa classe viene usata dalle macro di conversione di stringhe CW2CTEX e CT2CWEX e dal typedef CW2W.
Importante
Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.
Sintassi
template<int t_nBufferLength = 128>
class CW2CWEX
Parametri
t_nBufferLength
Dimensioni del buffer utilizzato nel processo di conversione. La lunghezza predefinita è di 128 byte.
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
CW2CWEX::CW2CWEX | Costruttore. |
CW2CWEX::~CW2CWEX | Distruttore. |
Operatori pubblici
Nome | Descrizione |
---|---|
CW2CWEX::operator LPCWSTR | Operatore di conversione. |
Membri dati pubblici
Nome | Descrizione |
---|---|
CW2CWEX::m_psz | Membro dati che archivia la stringa di origine. |
Osservazioni:
A meno che non siano necessarie funzionalità aggiuntive, usare CW2CTEX, CT2CWEX o CW2W nel codice.
Questa classe è sicura da usare nei cicli e non sovrapporsi allo stack. Per impostazione predefinita, le classi e le macro di conversione ATL usano la tabella codici ANSI del thread corrente per la conversione.
Le macro seguenti sono basate su questa classe:
CW2CTEX
CT2CWEX
Il typedef seguente si basa su questa classe:
- CW2W
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
CW2CWEX::CW2CWEX
Costruttore.
CW2CWEX(LPCWSTR psz, UINT nCodePage) throw(...);
CW2CWEX(LPCWSTR psz) throw(...);
Parametri
psz
Stringa di testo da convertire.
nCodePage
Tabella codici. Non usato in questa classe.
Osservazioni:
Alloca il buffer usato nel processo di traduzione.
CW2CWEX::~CW2CWEX
Distruttore.
~CW2CWEX() throw();
Osservazioni:
Libera il buffer allocato.
CW2CWEX::m_psz
Membro dati che archivia la stringa di origine.
LPCWSTR m_psz;
CW2CWEX::operator LPCWSTR
Operatore di conversione.
operator LPCWSTR() const throw();
Valore restituito
Restituisce la stringa di testo come tipo LPCWSTR.
Vedi anche
Classe CA2AEX
Classe CA2CAEX
Classe CA2WEX
Classe CW2AEX
Classe CW2WEX
Cenni preliminari sulla classe