Поделиться через


Класс month_day_last

Представляет последний день месяца.

Синтаксис

class month_day_last; // C++20

Участники

Имя Описание
Конструктор Создание month_day_last
month Возвращает значение месяца.
ok Проверьте, является ли это month_day допустимым.

Не являющиеся членами

Имя Описание
operator== Определите, равны ли два month_days .
operator<=> Сравните это month_day с другим month_day. Операторы >, >=, <=, <, != синтезируются компилятором.
operator<< Выводит объект в заданный month_day поток.

Требования

Заголовок: <chrono> (с C++20)

Пространство имен: std::chrono

Параметр компилятора: /std:c++latest

Конструктор

Создание экземпляра month_day_last .

constexpr explicit month_day_last(const month& m) noexcept;

Параметры

m
month_day_last Создание месяца, указанного в параметре m.

Замечания

Сведения о синтаксисе C++20, используемом для указания дат, см. в разделе operator/

Пример. Создание 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

Возвращает значение месяца.

constexpr month month() const noexcept;

Возвращаемое значение

Значение месяца.

ok

Проверьте, является ли месяц month_day_last допустимым.

constexpr bool ok() const noexcept;

Возвращаемое значение

true Значение месяца, указанное в данном month_day_last случае, является допустимым. В противном случае — false.

См. также

<chrono>
Класс month
Класс month_day
Класс month_day_last
Класс month_weekday
Класс month_weekday_last
operator/Справочник по файлам заголовков