CA2CAEX-Klasse
Diese Klasse wird von Zeichenfolgenkonvertierungsmakros CA2CTEX und CT2CAEX und der Typedef CA2CA verwendet.
Wichtig
Diese Klasse und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.
Syntax
template<int t_nBufferLength = 128>
class CA2CAEX
Parameter
t_nBufferLength
Die Größe des puffers, der im Übersetzungsprozess verwendet wird. Die Standardlänge beträgt 128 Bytes.
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CA2CAEX::CA2CAEX | Der Konstruktor. |
CA2CAEX::~CA2CAEX | Der Destruktor. |
Öffentliche Operatoren
Name | Beschreibung |
---|---|
CA2CAEX::operator LPCSTR | Konvertierungsoperator. |
Öffentliche Datenmember
Name | Beschreibung |
---|---|
CA2CAEX::m_psz | Das Datenelement, das die Quellzeichenfolge speichert. |
Hinweise
Wenn keine zusätzlichen Funktionen erforderlich sind, verwenden Sie CA2CTEX, CT2CAEX oder CA2CA in Ihrem eigenen Code.
Diese Klasse ist sicher in Schleifen zu verwenden und überläuft den Stapel nicht. Standardmäßig verwenden die ATL-Konvertierungsklassen und -makros für die Konvertierung die ANSI-Codeseite des aktuellen Threads.
Die folgenden Makros basieren auf dieser Klasse:
CA2CTEX
CT2CAEX
Der folgende Typedef basiert auf dieser Klasse:
- CA2CA
Eine Erläuterung dieser Textkonvertierungsmakros finden Sie unter ATL- und MFC-Zeichenfolgenkonvertierungsmakros.
Beispiel
Ein Beispiel für die Verwendung dieser Zeichenfolgenkonvertierungsmakros finden Sie unter ATL- und MFC-Zeichenfolgenkonvertierungsmakros.
Anforderungen
Kopfzeile: atlconv.h
CA2CAEX::CA2CAEX
Der Konstruktor.
CA2CAEX(LPCSTR psz, UINT nCodePage) throw(...);
CA2CAEX(LPCSTR psz) throw(...);
Parameter
psz
Die zu konvertierende Textzeichenfolge.
nCodePage
In dieser Klasse nicht verwendet.
Hinweise
Erstellt den für die Übersetzung erforderlichen Puffer.
CA2CAEX::~CA2CAEX
Der Destruktor.
~CA2CAEX() throw();
Hinweise
Gibt den zugeordneten Puffer frei.
CA2CAEX::m_psz
Das Datenelement, das die Quellzeichenfolge speichert.
LPCSTR m_psz;
CA2CAEX::operator LPCSTR
Konvertierungsoperator.
operator LPCSTR() const throw();
Rückgabewert
Gibt die Textzeichenfolge als Typ LPCSTR zurück.
Siehe auch
CA2AEX-Klasse
CA2WEX-Klasse
CW2AEX-Klasse
CW2CWEX-Klasse
CW2WEX-Klasse
Klassenübersicht