weekday_last
sınıfı
Ayın son hafta gününü temsil eder.
Sözdizimi
class weekday_last; // C++20
Açıklamalar
weekday_last
önemsiz olarak kopyalanabilir ve standart düzen sınıf türüdür.
Üyeler
Oluşturucu
Adı | Açıklama |
---|---|
weekday_last | Belirtilen hafta içi değeriyle bir weekday_last oluşturur. |
İşlevler
Adı | Açıklama |
---|---|
ok |
Hafta içi değerinin geçerli olup olmadığını denetleyin. |
weekday |
Haftanın günü değerini alın. |
İşleçler
Adı | Açıklama |
---|---|
operator== |
İki weekday_last örneğin eşit olup olmadığını belirleyin. |
operator<< |
Belirtilen akışa çıkış a weekday_last . |
Gereksinimler
Üst bilgi:<chrono>
C++20'den beri
Ad alanı:std::chrono
Derleyici Seçeneği:/std:c++latest
Oluşturucu
Bir weekday_last
değerle başlatılan bir weekday
oluşturur.
constexpr explicit weekday_last(const chrono::weekday& wd) noexcept; // C++20
Parametreler
wd
Oluşturulan weekday_last
sınıfın hafta içi değeri.
Açıklamalar
kullanarak weekday
operator[]
oluşturmak weekday_last
daha kolaydır. Aşağıdaki örneğe bakın.
ok
Burada weekday_last
depolanan değerin geçerli aralıkta olup olmadığını denetleyin.
constexpr bool ok() const noexcept;
Dönüş değeri
true
haftanın günü değeri geçerli aralıktaysa. Tersi durumda false
.
weekday
Haftanın günü değerini alın.
constexpr chrono::weekday weekday() const noexcept;
Dönüş değeri
Haftanın günü değeri.
Örnek
// compile using: /std:c++latest
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main()
{
constexpr auto wdl{ Monday[last] }; // wdl is the last Monday of an unspecified month
std::cout << wdl.weekday() << "\n";
return 0;
}
Mon
Ayrıca bkz.
<chrono>
weekday
sınıfı
weekday_indexed
sınıfı
Üst Bilgi Dosyaları Başvurusu
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin