std::chrono::steady_clock
Определено в заголовке <chrono> | ||
|---|---|---|
class steady_clock; | (с C++11) |
Класс std::chrono::steady_clock представляет монотонные часы. Время, определяемое этими часами, не может уменьшаться по мере продвижения физического времени, и интервал между тиками этих часов постоянен. Эти часы не связаны со временем реальных часов (например, это может быть время с момента последней перезагрузки), и наиболее подходят для измерения интервалов.
std::chrono::steady_clock соответствует требованиям TrivialClock.
Типы членов
| Тип члена | Определение |
|---|---|
rep | арифметический тип, представляющий количество тиков в продолжительности часов |
period | тип, представляющий период тика часов, в секундах |
duration | std::chrono::duration<rep, period> |
time_point | std::chrono::time_point<std::chrono::steady_clock> |
Постоянные члены
| constexpr bool is_steady
[static] | флаг устойчивых часов, всегда true (постоянный публичный статический член) |
Функции-члены
|
[static] | возвращает time_point, представляющий текущее значение часов (публичная статическая функция-член) |
См. также
|
(C++11) | время реальных часов системы (класс) |
|
(C++11) | часы с наименьшим периодом тика (класс) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/chrono/steady_clock