month_day
sınıfı
Belirli bir ayın belirli bir gününü temsil eder. Yıl belirtilmemiş.
Sözdizimi
class month_day; // C++20
Üyeler
Veri Akışı Adı | Açıklama |
---|---|
Oluşturucular | oluşturma month_day . |
day |
Gün değerini döndürür. |
month |
Ay değerini döndürür. |
ok |
geçerli olup olmadığını month_day denetleyin. |
Üye olmayanlar
Veri Akışı Adı | Açıklama |
---|---|
from_stream |
Belirtilen biçimi kullanarak verilen akıştan bir month_day ayrıştırın. |
operator== |
İki ayın eşit olup olmadığını belirleyin. |
operator<=> |
Bu ayı başka bir ay ile karşılaştırın. İşleçler >, >=, <=, <, != derleyici tarafından sentezlenir. |
operator<< |
Verilen akışa a month_day çıkışı. |
Gereksinimler
Üst bilgi: <chrono>
(C++20'den beri)
Ad alanı: std::chrono
Derleyici Seçeneği: /std:c++latest
Oluşturucular
oluşturma month_day
.
1) month_day() = default;
2) constexpr month_day(const month& m, const day& d) noexcept;
Parametreler
d
gün değeriyle d
bir month_day
oluşturma.
m
ay değeriyle m
bir month_day
oluşturun.
Açıklamalar
1) Varsayılan oluşturucu ay veya gün değerlerini başlatmaz.
2) için başlatılan m
ay değeri ve olarak başlatılan d
gün değeri ile bir month_day
oluşturun.
Tarihleri belirtmek için C++20 söz dizimi hakkında bilgi için bkz. operator/
Örnek: Oluşturma month_day
// compile using: /std:c++latest
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main()
{
month_day md(30d/July);
month_day md2 = July/30; // another way to construct a month_day
std::cout << md << '\n' << md2;
return 0;
}
Jul/30
Jul/30
day
Gün değerini döndürür.
constexpr day day() const noexcept;
Dönüş değeri
Gün değeri.
month
Ay değerini döndürür.
constexpr month month() const noexcept;
Dönüş değeri
Ay değeri.
ok
Burada month_day
depolanan değerin geçerli olup olmadığını denetleyin.
constexpr bool ok() const noexcept;
Dönüş değeri
true
month_day
değeri geçerliyse. Tersi durumda false
.
A month_day
, ay geçerliyse ve gün o aydaki gün sayısından küçük veya buna eşitse geçerlidir. Şubat'ın 29 günü vardır.
Ayrıca bkz.
<chrono>
month
sınıfı
month_day
sınıfı
month_day_last
sınıfı
month_weekday
sınıfı
month_weekday_last
sınıfı
operator/
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