Condividi tramite


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