Freigeben über


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 Byte.

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