Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt den n. Wochentag eines bestimmten Monats dar.
Syntax
class month_weekday; // C++20
Hinweise
Das Jahr ist nicht angegeben.
Die month_weekday-Klasse ist ein trivial kopierbarer Klassentyp im Standardformat.
Mitglieder
| Name | Beschreibung |
|---|---|
Constructor |
Erstellen Sie einen month_weekday mit dem angegebenen Monat und Wochentag. |
month |
Gibt den Monatswert zurück. |
ok |
Überprüfen Sie, ob dies month_weekday gültig ist. |
weekday_indexed |
Gibt den Wochentagindex zurück. |
Nicht-Member
| Name | Beschreibung |
|---|---|
operator== |
Bestimmen Sie, ob zwei Monate gleich sind. |
operator<< |
Gibt einen month_weekday an den angegebenen Datenstrom aus. |
Anforderungen
Header: <chrono> (seit C++20)
Namespace:std::chrono
Compileroption: /std:c++latest
Konstruktor
Erstellt ein Objekt vom Typ month_weekday. Der Monat und der Wochentag werden nicht initialisiert.
constexpr month_weekday(const month& m, const weekday_indexed& wdi) noexcept;
Parameter
m
Erstellen Eines month_weekday mit einem Monatswert von m.
wdi
Erstellen Sie einen month_weekday Wert mit einem Wochentagswert von wdi.
Hinweise: Konstruktor
Informationen zur C++20-Syntax zum Angeben von Datumsangaben finden Sie unter operator/
Beispiel: Erstellen einer month_weekday-Klasse
// 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
Rufen Sie den Monatswert ab.
constexpr month month() const noexcept;
Rückgabewert
Der Monatswert.
ok
Überprüfen Sie, ob der in dieser month_weekday Datei gespeicherte Wert gültig ist.
constexpr bool ok() const noexcept;
Rückgabewert
true wenn der month_weekday Wert gültig ist. Andernfalls false.
A month_weekday ist gültig, wenn sowohl gültig month als auch der weekday_indexed Wert gültig ist.
weekday_indexed
Gibt den Wochentag des Monatswerts zurück.
constexpr weekday_indexed weekday_indexed() const noexcept;
Rückgabewert
Der Wochentag des Monats.
Siehe auch
<chrono>
month-Klasse
month_day Klasse
month_day_last Klasse
month_weekday_last-Klasse