Udostępnij za pośrednictwem


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 , nanosecondsktó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 , nanoktó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 longktó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