Compartir vía


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