Text processing library
La biblioteca de procesamiento de texto incluye componentes para manejar texto.
Contenidos |
Biblioteca de localización
Los encabezados <locale> y <clocale> proporcionan soporte de internacionalización para clasificación de caracteres y ordenación de cadenas, formato y análisis de números, valores monetarios y fecha/hora, y recuperación de mensajes.
Biblioteca de expresiones regulares (desde C++11)
El encabezado <regex> proporciona una clase que representa expresiones regulares , que son un tipo de mini-lenguaje utilizado para realizar coincidencia de patrones dentro de cadenas de texto.
Biblioteca de formato (desde C++20)
El encabezado
<format>
proporciona facilidades para formateo de cadenas extensible y con seguridad de tipos que es una alternativa a la familia de funciones
printf
, y está diseñado para complementar la biblioteca existente de flujos de E/S de C++.
Utilidades para secuencias terminadas en nulo
Secuencias de caracteres terminadas en nulo (NTCTS) son secuencias de caracteres que finalizan con un carácter nulo (el valor después de la inicialización de valor ).
La biblioteca de cadenas proporciona funciones para crear, inspeccionar y modificar dichas secuencias:
- cadenas de bytes terminadas en nulo (NTBS) funciones auxiliares (incluyendo soporte para tipos de caracteres anchos ),
- cadenas multibyte terminadas en nulo (NTMBS) funciones auxiliares.
Conversiones numéricas primitivas (desde C++17)
Además de los sofisticados analizadores y formateadores dependientes de la configuración regional proporcionados por la biblioteca de E/S de C++ , la biblioteca de E/S de C , convertidores de cadenas de C++ , y convertidores de cadenas de C , la cabecera <charconv> proporciona analizadores y formateadores ligeros, independientes de la configuración regional, que no asignan memoria y no lanzan excepciones para tipos aritméticos.
|
Definido en el encabezado
<charconv>
|
|
|
(C++17)
|
convierte un valor entero o de punto flotante a una secuencia de caracteres
(función) |
|
(C++17)
|
el tipo de retorno de
std::to_chars
(clase) |
|
(C++17)
|
convierte una secuencia de caracteres a un valor entero o de punto flotante
(función) |
|
(C++17)
|
el tipo de retorno de
std::from_chars
(clase) |
|
(C++17)
|
especifica el formato para
std::to_chars
y
std::from_chars
(enumeración) |
Identificaciones de codificación de texto (since C++26)
|
Definido en el encabezado
<text_encoding>
|
|
|
(C++26)
|
describe una interfaz para acceder al
Registro de Conjuntos de Caracteres de IANA
(clase) |
Véase también
|
Documentación de C++
para
Biblioteca de cadenas
|