Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
A leap_second , eklenen artık saniyenin tarihini ve değerini temsil eder. Kitaplık, saat dilimi veritabanı başlatma işleminin bir parçası olarak nesneleri oluşturur leap_second . Oluşturulan nesnelere erişim sağlar const . Bir leap_second nesneyi oluşturamaz veya kopyalayamazsınız ve varsayılan taşıma oluşturucu veya varsayılan taşıma atama işlecinin kullanılması tanımsız davranışla sonuçlanır.
Sözdizimi
class leap_second // Since C++20
Üyeler
| Veri Akışı Adı | Açıklama |
|---|---|
| Oluşturucu | Oluşturma leap_second |
date |
Artık saniyenin eklendiği tarihi ve saati alır. |
value |
Eklenen artık saniyelerin pozitif veya negatif sayısını alır. |
Gereksinimler
Üstbilgi: <chrono>
Microsoft C++, Visual Studio 2019 sürüm 16.10'dan başlayarak sınıfı destekler leap_second . leap_second sınıfı bir C++20 özelliğidir. Derleyici /std:c++latest seçeneği gereklidir.
Uluslararası standartlar gövdesi, yeni artık saniyelerin ne zaman hesaplanması gerektiğini belirtir. Windows 10 sürüm 1809 ve üzeri ile Windows Server 2019 ve sonraki sürümlerden başlayarak bu değişikliklerin bir veritabanı eklendi.
Ad alanı: std::chrono
Derleyici Seçeneği: /std:c++latest
Oluşturucu
oluşturma leap_second.
leap_second(const leap_second& ls) = default;
Parametreler
ls
leap_second Bu nesnenin bir kopyası olacağı.
Açıklamalar
Varolan leap_secondbir öğesini kopyalayarak dışında nesne oluşturamazsınızleap_second. leap_second örnekleri kitaplık tarafından sağlanır. Normalde bunları oluşturmazsınız.
date
Artık saniyenin eklendiği tarihi ve saati alır.
constexpr sys_seconds date() const noexcept; // Since C++20
Dönüş değeri
Artık saniyenin eklendiği tarih ve saati içeren bir date döndürür.
Açıklamalar
Microsoft C++ Visual Studio 2019 sürüm 16.10'da başlamayı destekler leap_second::date . işlevi, derleyici seçeneğini gerektiren /std:c++latest bir C++20 özelliğidir.
name
Bu leap_secondöğesinin adını alır.
constexpr seconds value() const noexcept; // Since C++20
Dönüş değeri
Pozitif veya negatif bir artık saniyenin eklenip eklenmediğini belirtmek için veya -1s döndürür+1s.
Açıklamalar
Microsoft C++ Visual Studio 2019 sürüm 16.10'da başlamayı destekler leap_second::value . işlevi, derleyici seçeneğini gerektiren /std:c++latest bir C++20 özelliğidir.
Ayrıca bkz.
<chrono>
get_leap_second_info işlevi
leap_second_info Yapı
Üst bilgi dosyaları başvurusu