<string>
Definiert die Containervorlagenklasse basic_string und verschiedene unterstützende Vorlagen.
Weitere Informationen zu basic_string finden Sie unter basic_string-Klasse.
#include <string>
Hinweise
Die Programmiersprache C++ und die C++-Standardbibliothek unterstützen zwei Arten von Zeichenfolgen:
Auf NULL endende Zeichenarrays werden häufig als C-Zeichenfolgen bezeichnet.
Vorlagenklassenobjekte des Typs basic_string, die alle char-ähnlichen Vorlagenargumente verarbeiten.
Typedefs
Ein Typ, der eine Spezialisierung der Vorlagenklasse basic_string mit Elementen des Typs char als string beschreibt. |
|
Ein Typ, der eine Spezialisierung der Vorlagenklasse basic_string mit Elementen des Typs wchar_t als wstring beschreibt. |
|
Ein Typ, der eine Spezialisierung der Vorlagenklasse basic_string basierend auf Elementen des Typs char16_t beschreibt. |
|
Ein Typ, der eine Spezialisierung der Vorlagenklasse basic_string basierend auf Elementen des Typs char32_t beschreibt. |
Operatoren
Verkettet zwei Zeichenfolgenobjekte. |
|
Testet, ob das Zeichenfolgenobjekt links vom Operator ungleich dem Zeichenfolgenobjekt rechts vom Operator ist. |
|
Testet, ob das Zeichenfolgenobjekt links vom Operator gleich dem Zeichenfolgenobjekt rechts vom Operator ist. |
|
Testet, ob das Zeichenfolgenobjekt links vom Operator kleiner als das Zeichenfolgenobjekt rechts vom Operator ist. |
|
Testet, ob das Zeichenfolgenobjekt links vom Operator kleiner als oder gleich dem Zeichenfolgenobjekt rechts vom Operator ist. |
|
Eine Vorlagenfunktion, die eine Zeichenfolge in den Ausgabestream einfügt. |
|
Testet, ob das Zeichenfolgenobjekt links vom Operator größer als das Zeichenfolgenobjekt rechts vom Operator ist. |
|
Testet, ob das Zeichenfolgenobjekt links vom Operator größer als oder gleich dem Zeichenfolgenobjekt rechts vom Operator ist. |
|
Eine Vorlagenfunktion, die eine Zeichenfolge aus dem Eingabestream extrahiert. |
Spezialisierte Vorlagenfunktionen
Tauscht die Arrays von Zeichen für zwei Zeichenfolgen aus. |
|
Konvertiert eine Zeichenfolge in ein double.. |
|
Konvertiert eine Zeichenfolge in ein float. |
|
Konvertiert eine Zeichenfolge in eine Ganzzahl. |
|
Konvertiert eine Zeichenfolge in ein long double. |
|
Konvertiert eine Zeichenfolge in ein long long. |
|
Konvertiert eine Zeichenfolge in ein unsigned long. |
|
Konvertiert eine Zeichenfolge in ein unsigned long long. |
|
Konvertiert einen Wert in einen string-Wert. |
|
Konvertiert einen Wert in eine breite string. |
Funktionen
Extrahiert Zeichenfolgen aus dem Eingabestream zeilenweise. |
Klassen
Eine Vorlagenklasse, die Objekte beschreibt, die eine Sequenz von beliebigen zeichenartigen Objekten speichern können. |
|
Eine Vorlagenklasse, die Attribute beschreibt, die mit einem Zeichen des Typs "CharType" zugeordnet sind. |
Spezialisierungen
Eine Struktur, die eine Spezialisierung der Vorlagenstruktur char_traits<CharType> für ein Element des Typs char ist. |
|
Eine Struktur, die eine Spezialisierung der Vorlagenstruktur char_traits<CharType> für ein Element des Typs wchar_t ist. |
|
Eine Struktur, die eine Spezialisierung der Vorlagenstruktur char_traits<CharType> für ein Element des Typs char16_t ist. |
|
Eine Struktur, die eine Spezialisierung der Vorlagenstruktur char_traits<CharType> für ein Element des Typs char32_t ist. |
Anforderungen
Header: <string>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek