Classe month_weekday

Rappresenta l'n° giorno feriale di un mese specifico.

Sintassi

class month_weekday; // C++20

Osservazioni:

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

Membri

Nome Descrizione
Constructor Costruire un month_weekday oggetto con il mese e il giorno della settimana specificati.
month Restituisce il valore del mese.
ok Controllare se è month_weekday valido.
weekday_indexed Restituisce l'indice del giorno feriale.

Membri non membri

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

Requisiti

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

Spazio dei nomi: std::chrono

Opzione del compilatore: /std:c++latest

Costruttore

Costruisce un oggetto month_weekday. Il mese e il giorno della settimana non vengono inizializzati.

constexpr month_weekday(const month& m, const weekday_indexed& wdi) noexcept;

Parametri

m
Costruire un month_weekday oggetto con un valore mensile di m.

wdi
Costruire un month_weekday oggetto con un valore del giorno della settimana di wdi.

Osservazioni: Costruttore

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

Esempio: Creare un oggetto month_weekday

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

using namespace std::chrono;

int main()
{
    month_weekday mw{ July/Monday[1] };
    std::cout << mw << '\n';

    // Another way to create a month_weekday
    month_weekday mw2 = February / Tuesday[3];
    std::cout << mw2;

    return 0;
}
Jul/Mon[1]
Feb/Tue[3]

month

Ottenere il valore del mese.

constexpr month month() const noexcept;

Valore restituito

Valore del mese.

ok

Controllare se il valore archiviato in questo month_weekday oggetto è valido.

constexpr bool ok() const noexcept;

Valore restituito

true se il month_weekday valore è valido. In caso contrario, false.
È month_weekday valido se sia l'oggetto month è valido che il weekday_indexed valore è valido.

weekday_indexed

Restituisce il giorno feriale del valore del mese.

constexpr weekday_indexed weekday_indexed() const noexcept;

Valore restituito

Giorno feriale del mese.

Vedi anche

<chrono>
Classe month
month_day Classe
month_day_last Classe
Classe month_weekday_last