Класс 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/
Справочник по файлам заголовков