Sdílet prostřednictvím


high_resolution_clock Struct

Představuje high_resolution hodiny s nejmenším možným obdobím zaškrtnutí. Konkrétně je období nanosekundou nebo ratio<1, 1000000000>

V implementaci high_resolution_clock Microsoftu je synonymem pro steady_clock.

Syntaxe

using high_resolution_clock = steady_clock;

Členové

Aliasy typů pohodlí

Název Popis
high_resolution_clock::duration V implementaci Microsoftu se jedná o synonymum , nanosecondskteré je definováno jako duration<long long, nano>. Představuje dobu trvání měřenou v miliardách sekundy.
high_resolution_clock::period V implementaci Microsoftu se jedná o synonymum , nanokteré je definováno jako std::ratio<1i64, 1000000000i64> . Představuje čas v sekundách (jedna miliarda sekundy) mezi jednotlivými záškrty v době trvání.
high_resolution_clock::rep Synonymum pro long long, což je typ použitý v implementaci Společnosti Microsoft, který představuje počet hodinových záškrtů v .high_resolution_clock::duration
high_resolution_clock::time_point Synonymum pro time_point<steady_clock>. Používá se k reprezentaci time_point pro tento čas.

Funkce

Název Popis
now Vrátí aktuální high_resolution_clock čas.

Konstanty

Název Popis
is_steady Drží true. A high_resolution_clock je stabilní. To znamená, že pomocí těchto hodin můžete vzít čas před událostí, čas po události a spolehlivě je odečíst, abyste získali dobu trvání události, protože hodiny se během této doby neupraví.

Viz také

<chrono>
file_clock class
gps_clock class
local_t Struct
steady_clock Struct
system_clock Struct
Třída tai_clock
Třída utc_clock
Referenční informace k souborům hlaviček