Freigeben über


wstring

Ein Typ, der eine Spezialisierung der Vorlagenklasse Basic_string mit Elementen des Typs wchar_t beschreibt.

Andere basic_string spezialisierende Typdefinitionen umfassen string, u16string und u32string.

typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t>> wstring;

Hinweise

Die folgenden Deklarationen sind gleichwertig:

    wstring wstr(L"");

    basic_string<wchar_t> wstr(L"");

Eine Liste mit Zeichenfolgen-Konstruktoren finden Sie unter basic_string::basic_string.

Hinweis

Die Größe von wchar_t hängt von der Implementierung ab.Wenn Ihr Code von wchar_t abhängig ist, um eine bestimmte Größe aufzuweisen, überprüfen Sie die Implementierung der Plattform (z. B. mit sizeof(wchar_t)).Wenn Sie einen Zeichenfolgentyp mit einer Breite benötigen, die auf allen Plattformen garantiert dieselbe ist, verwenden Sie string, u16string oder u32string.

Anforderungen

Header: <string>

Namespace: std

Siehe auch

Referenz

<string>

basic_string-Klasse