weekday_indexed
sınıfı
Gregoryen takvimde haftanın gününü temsil eden bir haftanın gününü, ayın hafta gününü (1., 2., 3. vb.) temsil eden [1, 5] aralığındaki bir dizinle birleştirir.
Sözdizimi
class weekday_indexed; // C++20
Açıklamalar
weekday_indexed
önemsiz olarak kopyalanabilir ve standart düzen sınıf türüdür.
Üyeler
Veri Akışı Adı | Açıklama |
---|---|
Oluşturucular | Belirtilen hafta içi günü ve değeriyle bir weekday_indexed oluşturun. |
ok |
Hafta içi değerinin geçerli olup olmadığını denetleyin. |
weekday |
Haftanın günü değerini alın. |
Üye olmayanlar
Veri Akışı Adı | Açıklama |
---|---|
operator== |
İki weekday_indexed örneğin eşit olup olmadığını belirleyin. |
operator<< |
Belirtilen akışa çıkış a weekday_indexed . |
Gereksinimler
Üst bilgi: <chrono>
C++20'den beri
Ad alanı: std::chrono
Derleyici Seçeneği: /std:c++latest
Oluşturucu
weekday_indexed
Bir değer ve dizin ile weekday
başlatılan oluşturur.
constexpr weekday_indexed(const chrono::weekday& wd, unsigned index) noexcept; // C++20
Parametreler
wd
Oluşturulan weekday_indexed
sınıfın hafta içi değeri.
index
Haftanın gününe denk gelen ayın hafta içi günü. [1, 5] aralığındadır. Örneğin, 2 haftanın gününün ayın ikinci haftası olduğunu gösterir.
Örnek: Oluşturma weekday_indexed
// compile using: /std:c++latest
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main()
{
constexpr auto wdi = weekday_indexed{Monday, 1};
constexpr auto wdi2 = Monday[1];
std::cout << wdi << ", " << wdi2;
return 0;
}
Mon[1], Mon[1]
ok
Burada weekday_indexed
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>
int main()
{
constexpr auto wdi = weekday_indexed{ Monday, 1 };
std::cout << wdi << "\n";
return 0;
}
Mon[1]
Ayrıca bkz.
weekday
sınıfı
weekday_last
sınıfı
<chrono>
Ü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