Partager via


struct leap_second_info

Appel get_leap_second_info pour obtenir un leap_second_info. Ce type possède uniquement des membres de données publiques. Il n’a pas de classes de base ni de membres autres que ceux spécifiés.

Syntaxe

struct leap_second_info; // C++20

Membres publics

Nom Description
is_leap_second Le is_leap_second membre est true uniquement si le point de temps spécifié se produit pendant l’insertion d’une seconde de saut positif.
elapsed Le elapsed membre contient la somme de toutes les secondes de saut entre la date d’époque (date de début à partir de laquelle l’horloge mesure l’heure) 1970-01-01et l’heure spécifiée. Si is_leap_second c’est truele cas, la seconde de saut référencée par l’heure spécifiée est incluse dans la elapsed somme.

Spécifications

En-tête: <chrono>

Microsoft C++ prend en charge la leap_second classe à partir de Visual Studio 2019 version 16.10. La leap_second classe est une fonctionnalité C++20. L’option /std:c++latest du compilateur est requise.

Un organisme international de normes spécifie quand de nouvelles secondes bissextiles doivent être prises en compte. Une base de données de ces modifications est disponible pour Windows 10 version 1809 et ultérieure, et Windows Server 2019 et versions ultérieures.

Espace de noms : std::chrono

Voir aussi

<chrono>
get_leap_second_info
leap_second, classe
Informations de référence sur les fichiers d’en-tête