Biblioteca de formato (C++20) - cppreference.com
Espacios de nombres
Variantes

Biblioteca de formato (C++20)

De cppreference.com
 
 
Biblioteca de servicios
Apoyo del lenguaje
Apoyo de tipos (tipos básicos, RTTI)
Macros de prueba de característica de la biblioteca (C++20)
Servicios de programa
Funciones variádicas
Apoyo de corrutinas (C++20)
Apoyo de contratos (C++26)
Comparación de tres vías (C++20)
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

 
Biblioteca de formato
Funciones de formato
(C++20)
(C++20)
(C++20)
(C++20)
Formateador
(C++20)
Argumentos de formato
Error de formato
 

La biblioteca de formato de texto ofrece una alternativa segura y extensible para la familia de funciones printf. Se intenta complementar a la biblioteca existente de C++ de flujos de E/S y reutilizar algo de su infraestructura, como los operadores de inserción sobrecargados para tipos definidos por el usuario.

Ejemplo:

std::string message = std::format("La respuesta es {}.", 42);


Funciones de formato

(C++20)
Almacena una representación formateada de los argumentos en una cadena nueva.
(plantilla de función) [editar]
(C++20)
Escribe una representación formateada de sus argumentos mediante un iterador de salida.
(plantilla de función) [editar]
Escribe una representación formateada de sus argumentos mediante un iterador de salida, no excediendo un tamaño específico.
(plantilla de función) [editar]
Determina el número de caracteres necesario para almacenar la representación formateada de sus argumentos.
(plantilla de función) [editar]

Soporte de extensibilidad y detalles de implementación