Compartilhar via


Struct leap_second_info

Chamada get_leap_second_info para obter um leap_second_info. Esse tipo tem apenas membros de dados públicos. Ele não tem classes base ou membros diferentes dos especificados.

Sintaxe

struct leap_second_info; // C++20

Membros públicos

Nome Descrição
is_leap_second O membro is_leap_second será true somente se o ponto de tempo especificado ocorrer durante a inserção de um segundo de salto positivo.
elapsed O elapsed membro contém a soma de todos os segundos bissextos entre a data da época (a data de início a partir da qual o relógio mede o tempo) 1970-01-01 e a hora especificada. Se is_leap_second for true, o segundo salto referenciado pelo tempo especificado será incluído na soma de elapsed.

Requisitos

Cabeçalho: <chrono>

O Microsoft C++ dá suporte à classe leap_second no Visual Studio 2019 versão 16.10 e posteriores. A classe leap_second é um recurso C++20. A opção do compilador /std:c++latest é necessária.

Um corpo de padrões internacionais especifica quando novos segundos bissextos devem ser contabilizados. Um banco de dados dessas alterações está disponível para Windows 10 versão 1809 e posterior e Windows Server 2019 e posteriores.

Namespace: std::chrono

Confira também

<chrono>
get_leap_second_info
leap_second classe
Referência de arquivos de cabeçalho