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 weekday_last; // C++20
Hinweise
Die weekday_last-Klasse ist ein trivial kopierbarer Klassentyp im Standardformat.
Member
Konstruktor
| Name | Beschreibung |
|---|---|
| weekday_last | Erstellt einen weekday_last mit dem angegebenen Wochentagswert. |
Funktionen
| Name | Beschreibung |
|---|---|
ok |
Hiermit wird überprüft, ob der Wert für den Wochentag gültig ist. |
weekday |
Hiermit wird der Wert für den Wochentag abgerufen. |
Operatoren
| Name | Beschreibung |
|---|---|
operator== |
Hiermit wird bestimmt, ob zwei weekday_last-Instanzen gleich sind. |
operator<< |
Hiermit wird eine weekday_last-Klasse in den angegebenen Stream ausgegeben. |
Anforderungen
Header: <chrono> seit C++20
Namespace:std::chrono
Compileroption: /std:c++latest
Konstruktor
Erstellt eine weekday_last Initialisierung mit einem weekday Wert.
constexpr explicit weekday_last(const chrono::weekday& wd) noexcept; // C++20
Parameter
wd
Dies ist der Wert für den Wochentag für die erstellte weekday_last-Klasse.
Hinweise
Es ist einfacher, eine weekday_last Verwendung zu erstellen.weekday operator[] Betrachten Sie das folgende Beispiel.
ok
Hiermit wird überprüft, ob der Wert, der in dieser weekday_last-Klasse gespeichert ist, im gültigen Bereich liegt.
constexpr bool ok() const noexcept;
Rückgabewert
Der Wert lautet true, wenn der Wert für den Wochentag im gültigen Bereich liegt. Andernfalls false.
weekday
Hiermit wird der Wert für den Wochentag abgerufen.
constexpr chrono::weekday weekday() const noexcept;
Rückgabewert
Dies ist der Wert für den Wochentag.
Beispiel
// compile using: /std:c++latest
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main()
{
constexpr auto wdl{ Monday[last] }; // wdl is the last Monday of an unspecified month
std::cout << wdl.weekday() << "\n";
return 0;
}
Mon
Siehe auch
<chrono>
weekday-Klasse
weekday_indexed-Klasse
Headerdateienreferenz