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


Структура leap_second_info

Вызов get_leap_second_info , чтобы получить leap_second_info. Этот тип содержит только открытые элементы данных. Он не имеет базовых классов или членов, отличных от указанных.

Синтаксис

struct leap_second_info; // C++20

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

Имя Описание
is_leap_second Элемент is_leap_second находится true только в том случае, если указанная точка времени возникает во время вставки положительного прыжка секунды.
elapsed Член elapsed содержит сумму всех секунд скачка между датой эпохи (начальной датой, с которой измеряется время часов) 1970-01-01и указанным временем. Если is_leap_second есть true, то в сумме включена elapsed секунда прыжка, на которую ссылается указанное время.

Требования

Заголовок: <chrono>

Microsoft C++ поддерживает leap_second класс, начиная с Visual Studio 2019 версии 16.10. Класс leap_second представляет собой функцию C++20. /std:c++latest Требуется параметр компилятора.

Международный орган стандартов указывает, когда следует учитывать новые секунды прыжка. База данных этих изменений доступна для Windows 10 версии 1809 и более поздних версий, а также Windows Server 2019 и более поздних версий.

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

См. также

<chrono>
get_leap_second_info
Класс leap_second
Справочник по файлам заголовков