std::chrono::steady_clock
Определено в заголовочном файле <chrono> | ||
|---|---|---|
class steady_clock; | (начиная с C++11) |
Класс std::chrono::steady_clock представляет монотонные часы. Показания этих часов не могут уменьшаться с течением физического времени, а интервал между их тактами постоянен. Эти часы не связаны с календарным временем (например, они могут отсчитывать время с момента последней перезагрузки) и лучше всего подходят для измерения интервалов.
std::chrono::steady_clock соответствует требованиям TrivialClock.
Типы-члены
| Тип-член | Определение |
|---|---|
rep | арифметический тип, представляющий количество тактов в интервале часов |
period | тип std::ratio, представляющий период такта часов в секундах |
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/cpp/chrono/steady_clock