Biblioteca de procesamiento de texto
La biblioteca de procesamiento de texto incluye componentes para tratar con texto.
Contenido |
[editar] Biblioteca de localización
Los encabezados <locale> y <clocale> brindan apoyo de internacionalización para clasificación de caracteres e intercalación de cadenas, formato y análisis numérico, monetario y de fecha/hora, y recuperación de mensajes.
[editar] Biblioteca de expresiones regulares (desde C++11)
El encabezado <regex> proporciona una clase que representa expresiones regulares, que son una especie de minilenguaje utilizado para realizar la coincidencia de patrones dentro de cadenas.
[editar] Biblioteca de formato (desde C++20)
El encabezado <format> proporciona facilidades para un formato de cadena extensible y de tipos seguros que es una alternativa a la familia de funciones printf
y está destinado a complementar la biblioteca de flujos de E/S de C++ existente.
[editar] Servicios para secuencias terminadas en nulo
Las secuencias de caracteres terminadas en nulo (NTCTS por sus siglas en inglés) son secuencias de caracteres que terminan en un carácter nulo (el valor después de la inicialización por valor).
La biblioteca de cadenas proporciona funciones para crear, inspeccionar y modificar dichas secuencias:
- Funciones auxiliares de cadenas de bytes terminadas en nulo (NTBS por sus siglas en inglés) (incluido el apoyo de tipos de caracteres anchos),
- Funciones auxiliares de cadenas multibyte terminadas en nulo (NTMBS por sus siglas en inglés).
[editar] Conversiones numéricas primitivas (desde C++17)
Además de los analizadores y formateadores sofisticados dependientes de la configuración regional proporcionados por la biblioteca de E/S de C++, la biblioteca E/S de C, los convertidores de cadenas de C++ y los convertidores de cadenas de C, el encabezado <charconv> proporciona analizadores y formateadores livianos, independientes de la configuración regional, que no asignan ni generan errores para tipos aritméticos.
Definido en el archivo de 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 formato para std::to_chars y std::from_chars (enum) |
[editar] Identificaciones de codificación de texto (desde C++26)
Definido en el archivo de encabezado
<text_encoding> | |
(C++26) |
Describe una interfaz para acceder al registro de Juegos de Caracteres IANA (clase) |
[editar] Véase también
Documentación de C++ para Biblioteca de cadenas
|