Klasa month_weekday_last
Reprezentuje ostatni dzień tygodnia miesiąca.
Składnia
class month_weekday_last; // C++20
Uwagi
Rok jest nieokreślony.
month_weekday_last
jest trywialnie kopiowalnym i standardowym typem klasy układu.
Elementy członkowskie
Nazwa/nazwisko | opis |
---|---|
Konstruktory | Konstruuje month_weekday_last |
month |
Pobierz wartość miesiąca. |
ok |
Sprawdź, czy month_weekday_last element jest prawidłowy. |
weekday_last |
Pobierz wartość dnia tygodnia. |
Inne niż elementy członkowskie
Nazwa/nazwisko | opis |
---|---|
operator== |
Ustal, czy dwa month_weekday_last wystąpienia są równe. |
operator<< |
Dane wyjściowe do month_weekday_last określonego strumienia. |
Wymagania
Nagłówek: <chrono>
od C++20
Przestrzeń nazw: std::chrono
Opcja kompilatora: /std:c++latest
Konstruktor
Skonstruuj zainicjowany month_weekday_last
za pomocą wartości month
i weekday_last
.
constexpr month_weekday_last(const month& m, const weekday_last& wdl) noexcept;
Parametry
m
month
Wartość utworzonej month_weekday_last
klasy.
wdl
weekday_last
Wartość utworzonej month_weekday_last
klasy.
Uwagi: Konstruktor
Aby uzyskać informacje o składni języka C++20 w celu określenia dat, zobacz operator/
Przykład: tworzenie elementu month_weekday_last
// compile using: /std:c++latest
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main()
{
constexpr auto mwdl{ January / Monday[last] }; // wdl is the last Monday of January of an unspecified year
std::cout << mwdl << "\n";
const auto theMonth = August;
const auto wdl = Friday[last];
month_weekday_last mwdl2(theMonth, wdl);
std::cout << mwdl2;
return 0;
}
Jan/Mon[last]
Aug/Fri[last]
month()
Zwraca wartość miesiąca.
constexpr month month() const noexcept;
Wartość zwracana
Wartość miesiąca.
ok
Sprawdź, czy wartość przechowywana w tym month_weekday_last
zakresie znajduje się w prawidłowym zakresie.
constexpr bool ok() const noexcept;
Wartość zwracana
true
jeśli wartość month
i weekday_last
znajduje się w prawidłowym zakresie. W przeciwnym razie wartość false
.
weekday_last
weekday_last
Pobierz wartość.
constexpr weekday_last weekday_last() const noexcept;
Wartość zwracana
Wartość wyliczenia weekday_last
.
Zobacz też
<chrono>
Klasa month
Klasa month_day
Klasa month_day_last
Klasa month_weekday
operator/