Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Classe
Représente leap_second une date et une valeur pour une seconde de saut inséré. La bibliothèque crée des leap_second objets dans le cadre de son initialisation de base de données de fuseau horaire. Il fournit const l’accès aux objets créés. Vous ne pouvez pas construire ou copier un leap_second objet, et l’utilisation du constructeur de déplacement par défaut ou de l’opérateur d’affectation de déplacement par défaut entraîne un comportement non défini.
Syntaxe
class leap_second // Since C++20
Membres
| Nom | Description |
|---|---|
| Constructeur | Construire un leap_second |
date |
Obtient la date et l’heure à laquelle la seconde de saut a été insérée. |
value |
Obtient le nombre positif ou négatif de secondes bissextiles insérées. |
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 a été ajoutée à partir de Windows 10 version 1809 et ultérieure, et windows Server 2019 et versions ultérieures.
Espace de noms : std::chrono
Option du compilateur : /std:c++latest
Constructeur
Construisez un leap_second.
leap_second(const leap_second& ls) = default;
Paramètres
ls
Le leap_second fait que cet objet soit une copie.
Notes
Vous ne pouvez pas construire leap_second d’objets sauf en copiant un objet existant leap_second. leap_second les instances sont fournies par la bibliothèque. Vous ne les créez généralement pas.
date
Obtient la date et l’heure à laquelle la seconde de saut a été insérée.
constexpr sys_seconds date() const noexcept; // Since C++20
Valeur retournée
Retourne une date valeur contenant la date et l’heure à laquelle la seconde de saut a été insérée.
Notes
Microsoft C++ prend en charge leap_second::date le démarrage de Visual Studio 2019 version 16.10. La fonction est une fonctionnalité C++20 qui nécessite l’option du /std:c++latest compilateur.
name
Obtient le nom de cet objet leap_second.
constexpr seconds value() const noexcept; // Since C++20
Valeur retournée
Renvoie +1s ou -1s indique si une seconde de saut positif ou négatif a été insérée.
Notes
Microsoft C++ prend en charge leap_second::value le démarrage de Visual Studio 2019 version 16.10. La fonction est une fonctionnalité C++20 qui nécessite l’option du /std:c++latest compilateur.
Voir aussi
<chrono>
Fonction get_leap_second_info
Struct leap_second_info
Informations de référence sur les fichiers d’en-tête