Udostępnij za pośrednictwem


Klasa month_day_last

Reprezentuje ostatni dzień miesiąca.

Składnia

class month_day_last; // C++20

Elementy członkowskie

Nazwa/nazwisko opis
Konstruktor Konstruowanie month_day_last
month Zwraca wartość miesiąca.
ok Sprawdź, czy jest to month_day prawidłowe.

Inne niż elementy członkowskie

Nazwa/nazwisko opis
operator== Ustal, czy dwa month_days są równe.
operator<=> Porównaj to month_day z innym elementem month_day. Operatory >, >=, <=, <, != są syntetyzowane przez kompilator.
operator<< month_day Wyprowadź element do danego strumienia.

Wymagania

Nagłówek: <chrono> (od C++20)

Przestrzeń nazw: std::chrono

Opcja kompilatora: /std:c++latest

Konstruktor

Konstruowanie month_day_last wystąpienia.

constexpr explicit month_day_last(const month& m) noexcept;

Parametry

m
Skonstruuj element month_day_last dla miesiąca określonego przez m.

Uwagi

Aby uzyskać informacje o składni języka C++20 używanej do określania dat, zobacz operator/

Przykład: tworzenie elementu month_day_last

// 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

Zwraca wartość miesiąca.

constexpr month month() const noexcept;

Wartość zwracana

Wartość miesiąca.

ok

Sprawdź, czy miesiąc przechowywany w tym month_day_last miejscu jest prawidłowy.

constexpr bool ok() const noexcept;

Wartość zwracana

true jeśli wartość miesiąca w tym month_day_last polu jest prawidłowa. W przeciwnym razie wartość false.

Zobacz też

<chrono>
Klasa month
Klasa month_day
Klasa month_day_last
Klasa month_weekday
Klasa month_weekday_last
operator/Odwołanie do plików nagłówka