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 nth dzień tygodnia określonego miesiąca.
Składnia
class month_weekday; // C++20
Uwagi
Rok jest nieokreślony.
month_weekday jest trywialnie kopiowalnym i standardowym typem klasy układu.
Elementy członkowskie
| Nazwa/nazwisko | opis |
|---|---|
Constructor |
Skonstruuj element month_weekday z określonym miesiącem i dniem tygodnia. |
month |
Zwraca wartość miesiąca. |
ok |
Sprawdź, czy month_weekday element jest prawidłowy. |
weekday_indexed |
Zwróć indeks dni powszednie. |
Inne niż elementy członkowskie
| Nazwa/nazwisko | opis |
|---|---|
operator== |
Ustal, czy dwa miesiące są równe. |
operator<< |
month_weekday Wyprowadź element do danego strumienia. |
Wymagania
Nagłówek: <chrono> (od C++20)
Przestrzeń nazw: std::chrono
Opcja kompilatora: /std:c++latest
Konstruktor
Tworzy element month_weekday. Miesiąc i dzień powszedni nie są inicjowane.
constexpr month_weekday(const month& m, const weekday_indexed& wdi) noexcept;
Parametry
m
Skonstruuj element month_weekday z wartością mmiesiąca .
wdi
Skonstruuj element month_weekday o wartości dzień powszedni o wartości wdi.
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
// compile using: /std:c++latest
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main()
{
month_weekday mw{ July/Monday[1] };
std::cout << mw << '\n';
// Another way to create a month_weekday
month_weekday mw2 = February / Tuesday[3];
std::cout << mw2;
return 0;
}
Jul/Mon[1]
Feb/Tue[3]
month
Pobierz wartość miesiąca.
constexpr month month() const noexcept;
Wartość zwracana
Wartość miesiąca.
ok
Sprawdź, czy wartość przechowywana w tym month_weekday miejscu jest prawidłowa.
constexpr bool ok() const noexcept;
Wartość zwracana
true jeśli wartość jest prawidłowa month_weekday . W przeciwnym razie wartość false.
Wartość jest month_weekday prawidłowa, jeśli wartość month jest prawidłowa, a wartość jest prawidłowa weekday_indexed .
weekday_indexed
Zwraca dzień tygodnia wartości miesiąca.
constexpr weekday_indexed weekday_indexed() const noexcept;
Wartość zwracana
Dzień tygodnia miesiąca.
Zobacz też
<chrono>
Klasa month
month_day Klasa
month_day_last Klasa
Klasa month_weekday_last