Sdílet prostřednictvím


Třída month_day_last

Představuje poslední den v měsíci.

Syntaxe

class month_day_last; // C++20

Členové

Název Popis
Konstruktor Vytvoření month_day_last
month Vrátí hodnotu měsíce.
ok Zkontrolujte, jestli je tato month_day hodnota platná.

Nečlenové

Název Popis
operator== Určete, zda jsou dva month_days rovny.
operator<=> Porovnejte to month_day s jinou month_day. Operátory >, >=, <=, <, != jsou syntetizovány kompilátorem.
operator<< month_day Vypíše do daného datového proudu.

Požadavky

Hlavička: <chrono> (od C++20)

Obor názvů: std::chrono

Možnost kompilátoru: /std:c++latest

Konstruktor

month_day_last Vytvořte instanci.

constexpr explicit month_day_last(const month& m) noexcept;

Parametry

m
Vytvoří pro month_day_last měsíc určený parametrem m.

Poznámky

Informace o syntaxi jazyka C++20 použité k určení kalendářních dat najdete v tématu operator/

Příklad: Vytvoření 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

Vrátí hodnotu měsíce.

constexpr month month() const noexcept;

Vrácená hodnota

Hodnota měsíce.

ok

Zkontrolujte, jestli je měsíc uložený v tomto month_day_last měsíci platný.

constexpr bool ok() const noexcept;

Vrácená hodnota

true pokud je hodnota měsíce v této month_day_last hodnotě platná. V opačném případě hodnota false.

Viz také

<chrono>
Třída month
Třída month_day
Třída month_day_last
Třída month_weekday
Třída month_weekday_last
operator/Referenční informace k souborům hlaviček