Condividi tramite


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