Namensräume
Varianten
Aktionen

Textverarbeitungsbibliothek

Von cppreference.com
< cpp

Die Textverarbeitungsbibliothek enthält Komponenten für den Umgang mit Text.

Inhalt

[bearbeiten] Lokalisierungsbibliothek

Die Headerdateien <locale> und <clocale> bieten Internationalisierungsunterstützung für die Zeichenklassifizierung und Zeichenkettenkollation, numerische, monetäre und Datums-/Zeitformatierung und -analyse sowie für die Nachrichtenwiederherstellung.

[bearbeiten] Reguläre Ausdrücke-Bibliothek (seit C++11)

Der Header <regex> bietet eine Klasse, die reguläre Ausdrücke repräsentiert, eine Art Minisprache, die zur Mustererkennung in Zeichenketten verwendet wird.

[bearbeiten] Formatierungsbibliothek (seit C++20)

Der Header <format> bietet Einrichtungen für typsichere und erweiterbare Zeichenkettenformatierung als Alternative zu den Funktionen der `printf`-Familie und soll die vorhandene C++ I/O-Streams-Bibliothek ergänzen.

[bearbeiten] Nullterminierte Sequenz-Dienstprogramme

Nullterminierte Zeichenketten (NTCTS) sind Zeichensequenzen, die durch ein Nullzeichen (den Wert nach Wertinitialisierung) terminiert werden.

Die Zeichenkettenbibliothek bietet Funktionen zum Erstellen, Untersuchen und Modifizieren solcher Sequenzen

[bearbeiten] Primitive numerische Konvertierungen (seit C++17)

Zusätzlich zu den ausgefeilten lokalisierungsabhängigen Parsern und Formattern, die von der C++ I/O-Bibliothek, der C I/O-Bibliothek, den C++-Zeichenkettenkonvertern und den C-Zeichenkettenkonvertern bereitgestellt werden, bietet die Headerdatei <charconv> leichtgewichtige, lokalisierungsunabhängige, nicht-allokierende, nicht-werfende Parser und Formatter für arithmetische Typen.

Definiert in Header <charconv>
(C++17)
konvertiert einen Ganzzahl- oder Gleitkommawert in eine Zeichensequenz
(Funktion) [bearbeiten]
der Rückgabetyp von std::to_chars
(Klasse) [bearbeiten]
konvertiert eine Zeichensequenz in einen Ganzzahl- oder Gleitkommawert
(Funktion) [bearbeiten]
der Rückgabetyp von std::from_chars
(Klasse) [bearbeiten]
spezifiziert die Formatierung für std::to_chars und std::from_chars
(Enum) [bearbeiten]

[bearbeiten] Textkodierungserkennung (seit C++26)

Definiert in Header <text_encoding>
beschreibt eine Schnittstelle zum Zugriff auf das IANA Character Sets Registry
(Klasse) [bearbeiten]

[bearbeiten] Siehe auch

C++ Dokumentation für Zeichenkettenbibliothek