Partager via


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 les fenêtres d'exécution.

template< 
int t_nBufferLength= 128 
> 
class CW2CWEX

Paramètres

  • t_nBufferLength
    La taille de la mémoire tampon utilisée dans le processus de traduction. La longueur par défaut est de 128 octets.

Membres

Constructeurs publics

Nom

Description

CW2CWEX::CW2CWEX

Constructeur.

CW2CWEX::~CW2CWEX

Le destructeur.

Opérateurs publics

Nom

Description

CW2CWEX::operator LPCWSTR

Opérateur de conversion.

Données membres publiques

Nom

Description

CW2CWEX::m_psz

La donnée membre qui stocke la chaîne source.

Notes

À moins que la fonctionnalité supplémentaire est requise, utilisez CW2CTEX, CT2CWEX, ou CW2W dans votre code.

Cette classe est sécurisée à utiliser dans les boucles et ne débordera pas la pile. Par défaut, les classes de conversion ATL et les macros utilisent la page de codes ANSI du thread actuel de la conversion.

Les macros suivantes sont basés 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 Macros de conversion de chaînes ATL et MFC.

Exemple

Consultez Macros de conversion de chaînes ATL et MFC pour un exemple d'utilisation de ces macros de conversion de chaînes.

Configuration requise

Header: atlconv.h

Voir aussi

Référence

CA2AEX, classe

CA2CAEX, classe

CA2WEX, classe

CW2AEX, classe

CW2WEX, classe

Autres ressources

Vue d'ensemble de la classe ATL