Text processing library
Библиотека обработки текста включает компоненты для работы с текстом.
Содержание |
Библиотека локализации
Заголовки <locale> и <clocale> предоставляют поддержку интернационализации для классификации символов и сравнения строк, форматирования и анализа числовых, денежных и дата-время данных, а также для извлечения сообщений.
Библиотека регулярных выражений (начиная с C++11)
Заголовок <regex> предоставляет класс, который представляет регулярные выражения — своего рода мини-язык, используемый для выполнения сопоставления с образцом в строках.
Библиотека форматирования (начиная с C++20)
Заголовок
<format>
предоставляет средства для типобезопасного и расширяемого форматирования строк, которые являются альтернативой семейству функций
printf
и предназначены для дополнения существующей библиотеки потоков ввода-вывода C++.
Утилиты для работы с null-терминированными последовательностями
Нуль-терминированные символьные последовательности (NTCTS) — это последовательности символов, завершающиеся нулевым символом (значение после value-initialization ).
Библиотека строк предоставляет функции для создания, проверки и модификации таких последовательностей:
- строки с нулевым завершением (NTBS) вспомогательные функции (включая поддержку широких символов ),
- многобайтовые строки с нулевым завершением (NTMBS) вспомогательные функции.
Примитивные числовые преобразования (since C++17)
В дополнение к сложным локале-зависимым парсерам и форматтерам, предоставляемым C++ I/O библиотекой, C I/O библиотекой, C++ string converters , и C string converters , заголовок <charconv> предоставляет легковесные, локале-независимые, не-аллоцирующие, не-бросающие исключения парсеры и форматтеры для арифметических типов.
|
Определено в заголовочном файле
<charconv>
|
|
|
(C++17)
|
преобразует целочисленное или вещественное значение в последовательность символов
(функция) |
|
(C++17)
|
тип возвращаемого значения функции
std::to_chars
(класс) |
|
(C++17)
|
преобразует последовательность символов в целочисленное или вещественное значение
(функция) |
|
(C++17)
|
тип возвращаемого значения функции
std::from_chars
(класс) |
|
(C++17)
|
определяет форматирование для
std::to_chars
и
std::from_chars
(перечисление) |
Идентификации текстовых кодировок (since C++26)
|
Определено в заголовке
<text_encoding>
|
|
|
(C++26)
|
описывает интерфейс для доступа к
реестру кодировок символов IANA
(класс) |
Смотрите также
|
Документация C++
для
Библиотеки строк
|