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


<chrono>

Включите стандартный заголовок <chrono>, чтобы определить классы и функции, которые представляют и обрабатывают длительность времени и моменты времени.

#include <chrono>

Hh874757.collapse_all(ru-ru,VS.110).gifКлассы

Имя

Описание

duration Class

Описание типа, содержащего интервал времени.

класс steady_clock

Представляет часы steady.

класс time_point

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

Hh874757.collapse_all(ru-ru,VS.110).gifСтруктуры

Имя

Описание

структура common_type

Описание класса common_type специализации шаблона для экземпляров duration и time_point.

структура duration_values

Предоставляет конкретные значения для параметра Rep шаблона duration.

структура system_clock

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

структура treat_as_floating_point

Определяет, является ли тип может обрабатываться как тип с плавающей запятой.

Hh874757.collapse_all(ru-ru,VS.110).gifФункции

Имя

Описание

функция duration_cast

Объект duration приводит к указанному типу.

функция time_point_cast

Объект time_point приводит к указанному типу.

Hh874757.collapse_all(ru-ru,VS.110).gifОператоры

Имя

Описание

operator оператор (STL)

Оператор вычитания или отрицания duration и time_point возражает.

оператор! Оператор = (STL)

Оператор неравенства, который используется с duration или объектами time_point.

Оператор operator % (STL)

Оператор получения остатка от деления для операций с объектами duration.

оператор operator* (STL)

Оператор умножения для объектов duration.

operator оператор (STL)

Оператор деления для объектов duration.

оператор operator+ (STL)

Добавляет duration и объекты time_point.

оператор operator< (STL)

Определяет, является ли один объект duration или time_point, чем другой объект duration или time_point.

оператор operator<= (STL)

Определяет, является ли один объект duration или time_point меньше или равно другому объекту duration или time_point.

оператор operator== (STL)

Указывает, представляют ли 2 объекта duration интервалы времени, что имеют одинаковую длину или, представляют ли 2 объекта time_point тот же момент времени.

оператор operator> (STL)

Определяет, является ли один объект duration или time_point больше, чем другой объект duration или time_point.

оператор operator>= (STL)

Определяет, является ли один объект duration или time_point больше или равно другому объекту duration или time_point.

Hh874757.collapse_all(ru-ru,VS.110).gifСтандартные типы длительности

Дополнительные сведения о типах коэффициента, которые используются в следующих 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 одного часа.

См. также

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

Файлы заголовков