CW2CWEX, classe
Cette classe est utilisée par les macros de conversion de chaînes CW2CTEX et CT2CWEX, et le typedef CW2W.
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.
template<int t_nBufferLength = 128>
class CW2CWEX
t_nBufferLength
Taille de la mémoire tampon utilisée dans le processus de traduction. La longueur par défaut est 128 octets.
Nom | Description |
---|---|
CW2CWEX ::CW2CWEX | Constructeur . |
CW2CWEX ::~CW2CWEX | Destructeur. |
Nom | Description |
---|---|
CW2CWEX ::operator LPCWSTR | Opérateur de conversion. |
Nom | Description |
---|---|
CW2CWEX ::m_psz | Membre de données qui stocke la chaîne source. |
Sauf si des fonctionnalités supplémentaires sont requises, utilisez CW2CTEX, CT2CWEX ou CW2W dans votre code.
Cette classe est sûre à utiliser dans des boucles et ne dépasse pas la pile. Par défaut, les classes et macros de conversion ATL utilisent la page de codes ANSI du thread actuel pour la conversion.
Les macros suivantes sont basées sur cette classe :
CW2CTEX
CT2CWEX
Le typedef suivant est basé sur cette classe :
- CW2W
Pour une discussion sur ces macros de conversion de texte, consultez les macros de conversion de chaîne ATL et MFC.
Consultez les macros de conversion de chaîne ATL et MFC pour obtenir un exemple d’utilisation de ces macros de conversion de chaîne.
En-tête : atlconv.h
Constructeur .
CW2CWEX(LPCWSTR psz, UINT nCodePage) throw(...);
CW2CWEX(LPCWSTR psz) throw(...);
psz
Chaîne de texte à convertir.
nCodePage
Page de codes. Non utilisé dans cette classe.
Alloue la mémoire tampon utilisée dans le processus de traduction.
Destructeur.
~CW2CWEX() throw();
Libère la mémoire tampon allouée.
Membre de données qui stocke la chaîne source.
LPCWSTR m_psz;
Opérateur de conversion.
operator LPCWSTR() const throw();
Retourne la chaîne de texte en tant que type LPCWSTR.
CA2AEX, classe
CA2CAEX, classe
CA2WEX, classe
CW2AEX, classe
CW2WEX, classe
Vue d’ensemble de la classe