Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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.