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