CA2CAEX, classe
Cette classe est utilisée par les macros de conversion de chaînes CA2CTEX et CT2CAEX, ainsi que par le typedef CA2CA.
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.
Syntaxe
template<int t_nBufferLength = 128>
class CA2CAEX
Paramètres
t_nBufferLength
Taille de la mémoire tampon utilisée dans le processus de traduction. La longueur par défaut est 128 octets.
Membres
Constructeurs publics
Nom | Description |
---|---|
CA2CAEX ::CA2CAEX | Constructeur . |
CA2CAEX ::~CA2CAEX | Destructeur. |
Opérateurs publics
Nom | Description |
---|---|
CA2CAEX ::operator LPCSTR | Opérateur de conversion. |
Membres de données publics
Nom | Description |
---|---|
CA2CAEX ::m_psz | Membre de données qui stocke la chaîne source. |
Notes
Sauf si des fonctionnalités supplémentaires sont requises, utilisez CA2CTEX, CT2CAEX ou CA2CA dans votre propre 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 actif pour la conversion.
Les macros suivantes sont basées sur cette classe :
CA2CTEX
CT2CAEX
Le typedef suivant est basé sur cette classe :
- CA2CA
Pour une discussion sur ces macros de conversion de texte, consultez les macros de conversion de chaîne ATL et MFC.
Exemple
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.
Spécifications
En-tête : atlconv.h
CA2CAEX ::CA2CAEX
Constructeur .
CA2CAEX(LPCSTR psz, UINT nCodePage) throw(...);
CA2CAEX(LPCSTR psz) throw(...);
Paramètres
psz
Chaîne de texte à convertir.
nCodePage
Inutilisé dans cette classe.
Notes
Crée la mémoire tampon requise pour la traduction.
CA2CAEX ::~CA2CAEX
Destructeur.
~CA2CAEX() throw();
Notes
Libère la mémoire tampon allouée.
CA2CAEX ::m_psz
Membre de données qui stocke la chaîne source.
LPCSTR m_psz;
CA2CAEX ::operator LPCSTR
Opérateur de conversion.
operator LPCSTR() const throw();
Valeur de retour
Retourne la chaîne de texte en tant que type LPCSTR.
Voir aussi
CA2AEX, classe
CA2WEX, classe
CW2AEX, classe
CW2CWEX, classe
CW2WEX, classe
Vue d’ensemble de la classe