Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
typedef
Die <string_view> Kopfzeile stellt die folgenden Typedefs bereit:
string_view
Ein Typ, der eine Spezialisierung der Klassenvorlage basic_string_view mit Elementen vom Typ charbeschreibt.
typedef basic_string_view<char, char_traits<char>> string_view;
Hinweise
Die folgenden Deklarationen sind gleichwertig:
string_view str("Hello");
basic_string_view<char> str("Hello");
Eine Liste der String-Konstruktoren finden Sie unter basic_string::basic_string.
u16string_view
Ein Typ, der eine Spezialisierung der Klassenvorlage basic_string_view mit Elementen vom Typ char16_tbeschreibt.
typedef basic_string_view<char16_t, char_traits<char16_t>> u16string_view;
Hinweise
Eine Liste der String-Konstruktoren finden Sie unter basic_string::basic_string.
u32string_view
Ein Typ, der eine Spezialisierung der Klassenvorlage basic_string_view mit Elementen vom Typ char32_tbeschreibt.
typedef basic_string_view<char32_t, char_traits<char32_t>> u32string_view;
Hinweise
Eine Liste der String-Konstruktoren finden Sie unter basic_string::basic_string.
wstring_view
Ein Typ, der eine Spezialisierung der Klassenvorlage basic_string_view mit Elementen vom Typ wchar_tbeschreibt.
typedef basic_string_view<wchar_t, char_traits<wchar_t>> wstring_view;
Hinweise
Die folgenden Deklarationen sind gleichwertig:
wstring_view wstr(L"Hello");
basic_string_view<wchar_t> wstr(L"Hello");
Eine Liste der String-Konstruktoren finden Sie unter basic_string::basic_string.
Hinweis
Die Größe von wchar_t zwei Byte unter Windows ist jedoch nicht unbedingt für alle Plattformen der Fall. Wenn Sie einen string_view breiten Zeichentyp mit einer Breite benötigen, die garantiert auf allen Plattformen gleich bleibt, verwenden Sie u16string_view oder u32string_view.