Estructura leap_second_info
Llame a get_leap_second_info
para obtener un leap_second_info
. Este tipo solo tiene miembros de datos públicos. No tiene clases base ni miembros distintos de los especificados.
struct leap_second_info; // C++20
Nombre | Descripción |
---|---|
is_leap_second |
El miembro is_leap_second solo es true si el punto de tiempo especificado se produce durante la inserción de un segundo salto positivo. |
elapsed |
El elapsed miembro contiene la suma de todos los segundos bisiesto entre la fecha de época (la fecha de inicio desde la que el reloj mide la hora) 1970-01-01 y la hora especificada. Si is_leap_second es true , el segundo intercalar al que hace referencia la hora especificada se incluye en la suma elapsed . |
Encabezado: <chrono>
Microsoft C++ admite la clase leap_second
a partir de Visual Studio 2019, versión 16.10. La clase leap_second
es una característica de C++20. La opción del compilador /std:c++latest
no es necesaria.
Un organismo internacional de estándares especifica cuándo se deben tener en cuenta nuevos segundos intercalares. Hay una base de datos de estos cambios disponible para Windows 10 versión 1809 y posteriores, y Windows Server 2019 y versiones posteriores.
Espacio de nombres: std::chrono
<chrono>
get_leap_second_info
Clase leap_second
Referencia de archivos de encabezado