Condividi tramite


Classe month_day_last

Rappresenta l'ultimo giorno di un mese.

Sintassi

class month_day_last; // C++20

Membri

Nome Descrizione
Costruttore Costruire un oggetto month_day_last
month Restituisce il valore del mese.
ok Controllare se questa month_day opzione è valida.

Membri non membri

Nome Descrizione
operator== Determinare se due month_days sono uguali.
operator<=> Confrontarlo month_day con un altro month_dayoggetto . Gli >, >=, <=, <, != operatori vengono sintetizzati dal compilatore.
operator<< Restituisce un oggetto month_day nel flusso specificato.

Requisiti

Intestazione: <chrono> (da C++20)

Spazio dei nomi: std::chrono

Opzione del compilatore: /std:c++latest

Costruttore

Costruire un'istanza month_day_last di .

constexpr explicit month_day_last(const month& m) noexcept;

Parametri

m
Costruire un month_day_last oggetto per il mese specificato da m.

Osservazioni:

Per informazioni sulla sintassi C++20 usata per specificare le date, vedere operator/

Esempio: Creare un oggetto 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

Restituisce il valore del mese.

constexpr month month() const noexcept;

Valore restituito

Valore del mese.

ok

Controllare se il mese archiviato in questo month_day_last è valido.

constexpr bool ok() const noexcept;

Valore restituito

true se il valore del mese in questo month_day_last oggetto è valido. In caso contrario, false.

Vedi anche

<chrono>
Classe month
Classe month_day
Classe month_day_last
Classe month_weekday
Classe month_weekday_last
operator/Riferimento file di intestazione