month_weekday
-Klasse
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