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