Espacios de nombres
Variantes
Acciones

Requisitos denominados de C++: Clock

De cppreference.com
< cpp‎ | named req
 
 
Requisitos denominados de C++
Números aleatorios
Concurrencia
(C++11)
(C++11)
Rangos
Vista multidimensional
Otros

 

Los requisitos de Reloj describen un paquete que consta de una duración, un punto en el tiempo, y una función now() para obtener el punto en el tiempo actual. El origen del punto en el tiempo del reloj se le conoce como la época del reloj.

[editar] Requisitos

C1 y C2 denotan tipos reloj. t1 y t2 son valores devueltos por C1::now() donde la llamada que devuelve t1 sucede antes que la llamada que devuelve t2 y ambas llamadas ocurren antes que C1::time_point::max().

Expresión Tipo de retorno Semántica operacional
C1::rep Un tipo aritmético o una clase que emula un tipo aritmético El tipo representación de C1::duration.
C1::period Una especialización de std::ratio El período del tic del reloj en segundos.
C1::duration std::chrono::duration<C1::rep, C1::period> El tipo duración del reloj.
C1::time_point std::chrono::time_point<C1> or std::chrono::time_point<C2, C1::duration> El tipo std::chrono::time_point del reloj. C1 y C2 deberán referirse a la misma época.
C1::is_steady const bool true si t1 <= t2 es siempre true y el tiempo entre los tics del reloj es constante; de lo contrario, false
C1::now() C1::time_point Devuelve un objeto time_point que representa el punto en el tiempo actual.