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