Estrutura system_clock
Representa um tipo de relógio que é baseado no relógio de tempo real do sistema.
struct system_clock;
Comentários
Um tipo de relógio é usado para obter o tempo atual.O tipo personifica uma instanciação de duração e o modelo time_pointda classe, e define uma função de membro now() estático que retorna a hora.
Um relógio é monótona se o valor que é retornado por um primeira chamada para now() é sempre menor ou igual ao valor que é retornado por uma chamada a now()subseqüente.
Um relógio é se a constante é monótona e se o tempo entre escalas de clock são constantes.
Em essa implementação, system_clock é sinónimo com high_resolution_clock.
Membros
Typedefs público
Nome |
Descrição |
---|---|
system_clock::duration |
Um sinónimo para duration<rep, period>. |
system_clock::period |
Um sinónimo para o tipo que é usado para representar o período de marcação contida na instanciação de duration. |
system_clock::rep |
Um sinónimo para o tipo que é usado para representar o número de marcações de clock contida na instanciação de duration. |
system_clock::time_point |
Um sinónimo para time_point<Clock, duration>, onde Clock é um sinónimo para o tipo do relógio ou em outro tipo do relógio que é baseado na mesma época e têm o mesmo tipo aninhado de duration . |
Métodos públicos
Nome |
Descrição |
---|---|
Estático.Retorna time_point que ela aproxima o melhor com um tempo especificado. |
|
Estático.Retorna a hora atual. |
|
Estático.Retorna um objeto de time_t que aproxime o melhor time_pointespecificado. |
Constantes públicas
Nome |
Descrição |
---|---|
Especifica se o tipo do relógio é monótona. |
|
Especifica se o tipo do relógio é constante. |
Requisitos
Cabeçalho: crono
Std::chrono denamespace: