Поделиться через


Структура system_clock

Представляет тип часов, основанный на часах реального времени системы.

struct system_clock;

Заметки

тип часов используется для получения текущего времени. Тип овеществляет создание шаблона класса длительность и time_point, и определяет статической функции-члена now(), возвращает время.

Часы монотонно, если значения, возвращаемые первым кольцо в now() всегда меньше или равно значению, возвращаемые последующим вызовом now().

Часы устоичивы, если они монотонно и если время между тиканьями часов постоянным.

В этой реализации, system_clock синонимно с high_resolution_clock.

Члены

Общедоступные Typedefs

Name

Описание

system_clock::duration

Синоним для duration<rep, period>.

system_clock::period

Синоним для типа, который используется для представления точку tick, содержащиеся в поколении duration.

system_clock::rep

Синоним для типа, который используется для представления тиканий количество часов, содержащиеся в поколении duration.

system_clock::time_point

Синоним для time_point<Clock, duration>, где Clock синоним сам для типа или часов или другого типа часов, основанных на той же эпохе и имеет такие же вложенный тип duration.

Открытые методы

Name

Описание

Метод system_clock::from_time_t

Статический. Возвращает time_point, наиболее точно приближается определенное время.

Метод system_clock::now

Статический. Возвращает текущее время.

Метод system_clock::to_time_t

Статический. Возвращает объект time_t, который лучше всего приближается определенное time_point.

Открытые константы

Name

Описание

Константа system_clock::is_monotonic

Определяет, является ли тип часов монотонно.

Константа system_clock::is_steady

Определяет, является ли тип часов устоичив.

Требования

Заголовок: chrono

Пространство имен: std::chrono

См. также

Ссылки

<chrono>

Класс steady_clock

Другие ресурсы

Файлы заголовков стандартных библиотек C++