Struct high_resolution_clock
Rappresenta un orologio high_resolution con il periodo di graduazione più piccolo possibile. In particolare, il punto è un nanosecondo o ratio<1, 1000000000>
Nell'implementazione di Microsoft è high_resolution_clock
un sinonimo di steady_clock
.
Sintassi
using high_resolution_clock = steady_clock;
Membri
Alias del tipo di praticità
Nome | Descrizione |
---|---|
high_resolution_clock::duration |
Nell'implementazione di Microsoft è un sinonimo di nanoseconds , definito come duration<long long, nano> . Rappresenta una durata del tempo misurata in miliardi di secondi. |
high_resolution_clock::period |
Nell'implementazione di Microsoft è un sinonimo di nano , definito come std::ratio<1i64, 1000000000i64> . Rappresenta il tempo in secondi (un miliardesimo di secondo) tra ogni tick nella durata. |
high_resolution_clock::rep |
Sinonimo di long long , che è il tipo usato nell'implementazione di Microsoft per rappresentare il numero di tick di clock in un oggetto high_resolution_clock::duration . |
high_resolution_clock::time_point |
Sinonimo di time_point<steady_clock> . Utilizzato per rappresentare un oggetto time_point per questo orologio. |
Funzioni
Nome | Descrizione |
---|---|
now |
Restituisce l'ora corrente high_resolution_clock . |
Costanti
Nome | Descrizione |
---|---|
is_steady |
Contiene true . Un oggetto high_resolution_clock è costante. Ciò significa che è possibile usare questo orologio per prendere il tempo prima di un evento, l'ora dopo un evento e sottrarre in modo affidabile per ottenere la durata dell'evento perché l'orologio non verrà regolato durante tale tempo. |
Vedi anche
<chrono>
file_clock class
gps_clock class
local_t
Struct
steady_clock
Struct
system_clock
Struct
Classe tai_clock
Classe utc_clock
Riferimento file di intestazione