Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Struct
Representa um relógio high_resolution com o menor período de tique possível. Especificamente, o período é um nanossegundo ou ratio<1, 1000000000>
Na implementação da Microsoft, high_resolution_clock é sinônimo de steady_clock.
Sintaxe
using high_resolution_clock = steady_clock;
Membros
Aliases de tipo de conveniência
| Nome | Descrição |
|---|---|
high_resolution_clock::duration |
Na implementação da Microsoft, ele é sinônimo de nanoseconds, que é definido como duration<long long, nano>. Representa uma duração do tempo medida em bilionésimos de segundo. |
high_resolution_clock::period |
Na implementação da Microsoft, ele é sinônimo de nano, que é definido como std::ratio<1i64, 1000000000i64>. Representa o tempo em segundos (um bilionésimo de segundo) entre cada tique na duração. |
high_resolution_clock::rep |
Um sinônimo de long long, que é o tipo usado na implementação da Microsoft para representar o número de tiques de relógio em um high_resolution_clock::duration. |
high_resolution_clock::time_point |
Um sinônimo de time_point<steady_clock>. Usado para representar um time_point para esse relógio. |
Funções
| Nome | Descrição |
|---|---|
now |
Retorna o tempo high_resolution_clock atual. |
Constantes
| Nome | Descrição |
|---|---|
is_steady |
Contém true. Um high_resolution_clock é steady. Isso significa que você pode usar esse relógio para mediar o tempo antes de um evento, o tempo após um evento e subtraí-los confiavelmente para obter a duração do evento porque o relógio não será ajustado durante esse tempo. |
Confira também
<chrono>
file_clock class
gps_clock class
Structlocal_t
Structsteady_clock
Structsystem_clock
tai_clock classe
utc_clock classe
Referência de Arquivos de Cabeçalho