std::chrono::operator<<(std::chrono::day)
De cppreference.com
Definido en el archivo de encabezado <chrono>
|
||
template< class CharT, class Traits > std::basic_ostream<CharT, Traits>& |
(desde C++20) | |
Forma una cadena std::basic_string<CharT> s
que consiste en el valor del día almacenado en d
formateado como un número decimal, con un cero inicial si el resultado sería un solo dígito decimal. Luego, si !d.ok(), añade " no es un día válido" a la cadena formateada e inserta esa cadena en os
.
Equivalente a:
return os << (d.ok() ?
std::format(STATICALLY_WIDEN<CharT>("{:%d}"), d) :
std::format(STATICALLY_WIDEN<CharT>("{:%d} no es un día válido"), d));
donde STATICALLY_WIDEN<CharT>("...") es "..." si CharT
es char
, y L"..." si CharT
es wchar_t
.
[editar] Valor de retorno
os
.
[editar] Véase también
(C++20) |
Almacena una representación formateada de los argumentos en una cadena nueva. (plantilla de función) |
Especialización de std::formatter que formatea un objeto day de acuerdo al formato suministrado. (especialización de plantilla de clase) |