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 letzten Wochentag eines Monats dar.
Syntax
class month_weekday_last; // C++20
Hinweise
Das Jahr ist nicht angegeben.
Die month_weekday_last-Klasse ist ein trivial kopierbarer Klassentyp im Standardformat.
Mitglieder
| Name | Beschreibung |
|---|---|
| Konstruktoren | Erstellt ein month_weekday_last |
month |
Rufen Sie den Monatswert ab. |
ok |
Überprüfen Sie, ob dies month_weekday_last gültig ist. |
weekday_last |
Hiermit wird der Wert für den Wochentag abgerufen. |
Nicht-Member
| Name | Beschreibung |
|---|---|
operator== |
Hiermit wird bestimmt, ob zwei month_weekday_last-Instanzen gleich sind. |
operator<< |
Hiermit wird eine month_weekday_last-Klasse in den angegebenen Stream ausgegeben. |
Anforderungen
Header:<chrono> seit C++20
Namespace:std::chrono
Compileroption:/std:c++latest
Konstruktor
Erstellen Sie eine month_weekday_last initialisierte mit einem und month einem weekday_last Wert.
constexpr month_weekday_last(const month& m, const weekday_last& wdl) noexcept;
Parameter
m Der month Wert für die erstellte month_weekday_last Klasse.
wdl
Der weekday_last Wert für die erstellte month_weekday_last Klasse.
Hinweise: Konstruktor
Informationen zur C++20-Syntax zum Angeben von Datumsangaben finden Sie unter operator/
Beispiel: Erstellen einer month_weekday_last-Klasse
// 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()
Gibt den Monatswert zurück.
constexpr month month() const noexcept;
Rückgabewert
Der Monatswert.
ok
Hiermit wird überprüft, ob der Wert, der in dieser month_weekday_last-Klasse gespeichert ist, im gültigen Bereich liegt.
constexpr bool ok() const noexcept;
Rückgabewert
true wenn sich der month Wert weekday_last im gültigen Bereich befindet. Andernfalls false.
weekday_last
Rufen Sie den weekday_last Wert ab.
constexpr weekday_last weekday_last() const noexcept;
Rückgabewert
Der weekday_last-Wert.
Siehe auch
<chrono>
month-Klasse
month_day-Klasse
month_day_last-Klasse
month_weekday-Klasse
operator/