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 month_weekday_last
creata.
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/