high_resolution_clock
Struct
Reprezentuje zegar high_resolution z najmniejszym możliwym okresem znacznika. W szczególności okres jest nanosekundą lub ratio<1, 1000000000>
W implementacji high_resolution_clock
firmy Microsoft jest synonimem .steady_clock
Składnia
using high_resolution_clock = steady_clock;
Elementy członkowskie
Aliasy typu wygody
Nazwa/nazwisko | opis |
---|---|
high_resolution_clock::duration |
W implementacji firmy Microsoft jest to synonim , nanoseconds który jest definiowany jako duration<long long, nano> . Reprezentuje czas trwania mierzony w miliardowych częściach sekundy. |
high_resolution_clock::period |
W implementacji firmy Microsoft jest to synonim , nano który jest definiowany jako std::ratio<1i64, 1000000000i64> . Reprezentuje czas w sekundach (jedna miliardowa sekundy) między każdym znacznikiem w czasie trwania. |
high_resolution_clock::rep |
Synonim , long long który jest typem używanym w implementacji firmy Microsoft do reprezentowania liczby znaczników zegara w obiekcie high_resolution_clock::duration . |
high_resolution_clock::time_point |
Synonim dla elementu time_point<steady_clock> . Służy do reprezentowania elementu dla tego zegara time_point . |
Funkcje
Nazwa/nazwisko | opis |
---|---|
now |
Zwraca bieżący high_resolution_clock czas. |
Stałe
Nazwa/nazwisko | opis |
---|---|
is_steady |
Przechowuje true . A high_resolution_clock jest stały. Oznacza to, że możesz użyć tego zegara, aby zająć czas przed zdarzeniem, czas po zdarzeniu i niezawodnie odejmować je, aby uzyskać czas trwania zdarzenia, ponieważ zegar nie zostanie skorygowany w tym czasie. |
Zobacz też
<chrono>
file_clock class
gps_clock class
local_t
Struct
steady_clock
Struct
system_clock
Struct
Klasa tai_clock
Klasa utc_clock
Odwołanie do plików nagłówka