high_resolution_clock
-Struktur
Stellt eine high_resolution Uhr mit der kleinsten möglichen Teilstrichperiode dar. Insbesondere handelt es sich bei der Periode um einen Nanosekunden oder ratio<1, 1000000000>
In der Implementierung high_resolution_clock
von Microsoft ist ein Synonym für steady_clock
.
Syntax
using high_resolution_clock = steady_clock;
Member
Komforttypaliasen
Name | Beschreibung |
---|---|
high_resolution_clock::duration |
In der Implementierung von Microsoft ist es ein Synonym für nanoseconds , das als duration<long long, nano> definiert ist. Es stellt eine Dauer der Zeit dar, die in Milliarden einer Sekunde gemessen wird. |
high_resolution_clock::period |
In der Implementierung von Microsoft ist es ein Synonym für nano , das als std::ratio<1i64, 1000000000i64> definiert ist. Sie stellt die Zeit in Sekunden (ein Milliardenstel Sekunde) zwischen jedem Teilstrich in der Dauer dar. |
high_resolution_clock::rep |
Ein Synonym für long long , das der Typ in der Microsoft-Implementierung verwendet wird, um die Anzahl der Taktstriche in einem high_resolution_clock::duration . |
high_resolution_clock::time_point |
Ein Synonym für time_point<steady_clock> . Wird verwendet, um eine time_point für diese Uhr darzustellen. |
Functions
Name | Beschreibung |
---|---|
now |
Gibt die aktuelle high_resolution_clock Uhrzeit zurück. |
Konstanten
Name | Beschreibung |
---|---|
is_steady |
Ist true . Eine high_resolution_clock ist gleichmäßig. Das bedeutet, dass Sie diese Uhr verwenden können, um die Zeit vor einem Ereignis, die Zeit nach einem Ereignis zu nehmen, und sie zuverlässig subtrahieren, um die Dauer des Ereignisses zu erhalten, da die Uhr während dieser Zeit nicht angepasst wird. |
Siehe auch
<chrono>
file_clock class
gps_clock class
local_t
-Struktur
steady_clock
-Struktur
system_clock
-Struktur
tai_clock
-Klasse
utc_clock
-Klasse
Headerdateienreferenz