month_day_last
-Klasse
Stellt den letzten Tag eines Monats dar.
Syntax
class month_day_last; // C++20
Member
Name | Beschreibung |
---|---|
Konstruktor | Erstellen eines month_day_last |
month |
Gibt den Monatswert zurück. |
ok |
Überprüfen Sie, ob dies month_day gültig ist. |
Nicht-Member
Name | Beschreibung |
---|---|
operator== |
Bestimmen Sie, ob zwei month_days gleich sind. |
operator<=> |
Vergleichen Sie dies month_day mit einem anderen month_day . Die >, >=, <=, <, != Operatoren werden vom Compiler synthetisiert. |
operator<< |
Gibt einen month_day an den angegebenen Datenstrom aus. |
Anforderungen
Header: <chrono>
(seit C++20)
Namespace:std::chrono
Compileroption: /std:c++latest
Konstruktor
Erstellen sie eine month_day_last
Instanz.
constexpr explicit month_day_last(const month& m) noexcept;
Parameter
m
Erstellen Sie einen month_day_last
für den durch m
.
Hinweise
Informationen zur C++20-Syntax, die zum Angeben von Datumsangaben verwendet wird, finden Sie unter operator/
Beispiel: Erstellen einer month_day_last
-Klasse
// compile using: /std:c++latest
#include <chrono>
using namespace std::chrono;
int main()
{
month_day_last mdl{ October / last };
std::cout << mdl;
return 0;
}
Oct/last
month
Gibt den Monatswert zurück.
constexpr month month() const noexcept;
Rückgabewert
Der Monatswert.
ok
Überprüfen Sie, ob der in diesem month_day_last
Monat gespeicherte Monat gültig ist.
constexpr bool ok() const noexcept;
Rückgabewert
true
wenn der Monatswert in diesem month_day_last
Wert gültig ist. Andernfalls false
.
Siehe auch
<chrono>
month
-Klasse
month_day
-Klasse
month_day_last
-Klasse
month_weekday
-Klasse
month_weekday_last
-Klasse
operator/
Headerdateienreferenz