Estructura high_resolution_clock
Representa un reloj high_resolution con el período de tic-tac más pequeño posible. En concreto, el período es un nanosegundo, o ratio<1, 1000000000>
En la implementación de Microsoft, high_resolution_clock
es un sinónimo de steady_clock
.
Sintaxis
using high_resolution_clock = steady_clock;
Miembros
Alias de tipo de conveniencia
Nombre | Descripción |
---|---|
high_resolution_clock::duration |
En la implementación de Microsoft, es un sinónimo de nanoseconds , que se define como duration<long long, nano> . Representa una duración de tiempo medida en mil millonésimas de segundo. |
high_resolution_clock::period |
En la implementación de Microsoft, es un sinónimo de nano , que se define como std::ratio<1i64, 1000000000i64> . Representa el tiempo en segundos (una mil millonésima de segundo) entre cada tic-tac de la duración. |
high_resolution_clock::rep |
Sinónimo de long long , que es el tipo usado en la implementación de Microsoft para representar el número de tic-tacs de reloj en high_resolution_clock::duration . |
high_resolution_clock::time_point |
Sinónimo de time_point<steady_clock> . Se usa para representar un time_point para este reloj. |
Funciones
Nombre | Descripción |
---|---|
now |
Devuelve la hora high_resolution_clock actual. |
Constantes
Nombre | Descripción |
---|---|
is_steady |
Contiene true . high_resolution_clock es constante. Eso significa que puede usar este reloj para saber la hora antes de un evento, después de un evento y restarlas de forma confiable para obtener la duración del evento, pues el reloj no se ajusta durante ese tiempo. |
Consulte también
<chrono>
file_clock class
gps_clock class
Estructura local_t
Estructura steady_clock
Estructura system_clock
Clase tai_clock
Clase utc_clock
Referencia de archivos de encabezado