struct high_resolution_clock
Représente une horloge high_resolution avec la plus petite période possible de graduation. Plus précisément, la période est une nanoseconde, ou ratio<1, 1000000000>
Dans l’implémentation de Microsoft, high_resolution_clock
est un synonyme de steady_clock
.
Syntaxe
using high_resolution_clock = steady_clock;
Membres
Alias de type pratique
Nom | Description |
---|---|
high_resolution_clock::duration |
Dans l’implémentation de Microsoft, il s’agit d’un synonyme pour nanoseconds , qui est défini comme duration<long long, nano> . Il représente une durée mesurée en milliards de secondes. |
high_resolution_clock::period |
Dans l’implémentation de Microsoft, il s’agit d’un synonyme pour nano , qui est défini comme std::ratio<1i64, 1000000000i64> . Il représente le temps en secondes (un milliardième de seconde) entre chaque graduation dans la durée. |
high_resolution_clock::rep |
Synonyme de long long , qui est le type utilisé dans l’implémentation Microsoft pour représenter le nombre de cycles d’horloge dans un high_resolution_clock::duration . |
high_resolution_clock::time_point |
Synonyme de time_point<steady_clock> . Utilisé pour représenter une time_point horloge. |
Functions
Nom | Description |
---|---|
now |
Retourne l’heure actuelle high_resolution_clock . |
Constantes
Nom | Description |
---|---|
is_steady |
Contient true . Un high_resolution_clock est steady. Cela signifie que vous pouvez utiliser cette horloge pour prendre le temps avant un événement, l’heure après un événement et les soustraire de manière fiable pour obtenir la durée de l’événement, car l’horloge ne sera pas ajustée pendant cette période. |
Voir aussi
<chrono>
file_clock class
gps_clock class
Struct local_t
Struct steady_clock
Struct system_clock
tai_clock
, classe
utc_clock
, classe
Informations de référence sur les fichiers d’en-tête