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-01 et l’heure spécifiée. Si is_leap_second c’est true le 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 de compilation /std:c++latest
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