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