Freigeben über


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