Структура 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
Справочник по файлам заголовков