Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa
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
Wartość weekday_last dla utworzonej klasy month_weekday_last.
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/