Classe month_weekday_last

Rappresenta l'ultimo giorno feriale di un mese.

Sintassi

class month_weekday_last; // C++20

Osservazioni:

L'anno non è specificato.
month_weekday_last è un tipo di classe di layout semplice e copiabile standard.

Membri

Nome Descrizione
Costruttori Costruisce un oggetto month_weekday_last
month Ottenere il valore del mese.
ok Controllare se è month_weekday_last valido.
weekday_last Ottenere il valore del giorno feriale.

Membri non membri

Nome Descrizione
operator== Determinare se due month_weekday_last istanze sono uguali.
operator<< Restituisce un oggetto month_weekday_last nel flusso specificato.

Requisiti

Intestazione: <chrono> da C++20

Spazio dei nomi: std::chrono

Opzione del compilatore: /std:c++latest

Costruttore

Costruire un month_weekday_last oggetto inizializzato con un month valore e weekday_last .

constexpr month_weekday_last(const month& m, const weekday_last& wdl) noexcept;

Parametri

m Valore month per la classe creata month_weekday_last .

wdl
Valore weekday_last per la classe creata month_weekday_last .

Osservazioni: Costruttore

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

Esempio: Creare un oggetto month_weekday_last

// compile using: /std:c++latest
#include <iostream>
#include <chrono>

using namespace std::chrono;

int main()
{
    constexpr auto mwdl{ January / Monday[last] }; // wdl is the last Monday of January of an unspecified year
    std::cout << mwdl << "\n";

    const auto theMonth = August;
    const auto wdl = Friday[last];
    month_weekday_last mwdl2(theMonth, wdl); 
    std::cout << mwdl2;

    return 0;
}
Jan/Mon[last]
Aug/Fri[last]

month()

Restituisce il valore del mese.

constexpr month month() const noexcept;

Valore restituito

Valore del mese.

ok

Controllare se il valore archiviato in questo month_weekday_last intervallo è valido.

constexpr bool ok() const noexcept;

Valore restituito

true se il month valore e weekday_last si trova nell'intervallo valido. In caso contrario, false.

weekday_last

Ottenere il weekday_last valore.

constexpr weekday_last weekday_last() const noexcept;

Valore restituito

Valore weekday_last.

Vedi anche

<chrono>
Classe month
Classe month_day
Classe month_day_last
Classe month_weekday
operator/