<chrono>
Включите стандартный заголовок <chrono>, чтобы определить классы и функции, которые представляют и обрабатывают длительность времени и моменты времени.
#include <chrono>
Классы
Имя |
Описание |
---|---|
Описание типа, содержащего интервал времени. |
|
Представляет часы steady. |
|
Описывает тип, который представляет момент времени. |
Структуры
Имя |
Описание |
---|---|
Описание класса common_type специализации шаблона для экземпляров duration и time_point. |
|
Предоставляет конкретные значения для параметра Rep шаблона duration. |
|
Представляет тип часов, основанный на часах реального времени системы. |
|
Определяет, является ли тип может обрабатываться как тип с плавающей запятой. |
Функции
Имя |
Описание |
---|---|
Объект duration приводит к указанному типу. |
|
Объект time_point приводит к указанному типу. |
Операторы
Имя |
Описание |
---|---|
Оператор вычитания или отрицания duration и time_point возражает. |
|
Оператор неравенства, который используется с duration или объектами time_point. |
|
Оператор получения остатка от деления для операций с объектами duration. |
|
Оператор умножения для объектов duration. |
|
Оператор деления для объектов duration. |
|
Добавляет duration и объекты time_point. |
|
Определяет, является ли один объект duration или time_point, чем другой объект duration или time_point. |
|
Определяет, является ли один объект duration или time_point меньше или равно другому объекту duration или time_point. |
|
Указывает, представляют ли 2 объекта duration интервалы времени, что имеют одинаковую длину или, представляют ли 2 объекта time_point тот же момент времени. |
|
Определяет, является ли один объект duration или time_point больше, чем другой объект duration или time_point. |
|
Определяет, является ли один объект duration или time_point больше или равно другому объекту duration или time_point. |
Стандартные типы длительности
Дополнительные сведения о типах коэффициента, которые используются в следующих typedef, см. в разделе <ratio>.
Определение типа |
Описание |
---|---|
typedef duration<long long, nano> nanoseconds; |
Синонимом типа duration с помощью одной период времени. |
typedef duration<long long, micro> microseconds; |
Синонимом типа duration, имеющий период tick одной микросекундах. |
typedef duration<long long, milli> milliseconds; |
Синонимом типа duration, которому принадлежит точка tick одну миллисекунду. |
typedef duration<long long> seconds; |
Синонимом типа duration, которому принадлежит точка tick одну секунду. |
typedef duration<int, ratio<60> > minutes; |
Синонимом типа duration, которому принадлежит точка tick одной минуты. |
typedef duration<int, ratio<3600> > hours; |
Синонимом типа duration, имеющий период tick одного часа. |