Freigeben über


CW2CWEX-Klasse

Diese Klasse wird von den Zeichenfolgenkonvertierungsmakros CW2CTEX und CT2CWEX und der Typedef CW2W 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 CW2CWEX

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
CW2CWEX::CW2CWEX Der Konstruktor.
CW2CWEX::~CW2CWEX Der Destruktor.

Öffentliche Operatoren

Name Beschreibung
CW2CWEX::operator LPCWSTR Konvertierungsoperator.

Öffentliche Datenmember

Name Beschreibung
CW2CWEX::m_psz Das Datenelement, das die Quellzeichenfolge speichert.

Hinweise

Wenn keine zusätzlichen Funktionen erforderlich sind, verwenden Sie CW2CTEX, CT2CWEX oder CW2W in Ihrem Code.

Diese Klasse ist sicher in Schleifen zu verwenden und überläuft den Stapel nicht. Standardmäßig verwenden die ATL-Konvertierungsklassen und -Makros die ANSI-Codeseite des aktuellen Threads für die Konvertierung.

Die folgenden Makros basieren auf dieser Klasse:

  • CW2CTEX

  • CT2CWEX

Der folgende Typedef basiert auf dieser Klasse:

  • CW2W

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

CW2CWEX::CW2CWEX

Der Konstruktor.

CW2CWEX(LPCWSTR psz, UINT nCodePage) throw(...);
CW2CWEX(LPCWSTR psz) throw(...);

Parameter

psz
Die zu konvertierende Textzeichenfolge.

nCodePage
Die Codepage. Wird in dieser Klasse nicht verwendet.

Hinweise

Weist den puffer zu, der im Übersetzungsprozess verwendet wird.

CW2CWEX::~CW2CWEX

Der Destruktor.

~CW2CWEX() throw();

Hinweise

Gibt den zugeordneten Puffer frei.

CW2CWEX::m_psz

Das Datenelement, das die Quellzeichenfolge speichert.

LPCWSTR m_psz;

CW2CWEX::operator LPCWSTR

Konvertierungsoperator.

operator LPCWSTR() const throw();

Rückgabewert

Gibt die Textzeichenfolge als Typ LPCWSTR zurück.

Siehe auch

CA2AEX-Klasse
CA2CAEX-Klasse
CA2WEX-Klasse
CW2AEX-Klasse
CW2WEX-Klasse
Klassenübersicht