Classe month_weekday
Représente le nième jour de semaine d’un mois spécifique.
Syntaxe
class month_weekday; // C++20
Notes
L’année n’est pas spécifiée.
month_weekday
est un type de classe de disposition standard et copiable de manière triviale.
Membres
Nom | Description |
---|---|
Constructor |
Construisez un month_weekday avec le mois et le jour de la semaine spécifiés. |
month |
Retourne la valeur du mois. |
ok |
Vérifiez si la valeur month_weekday est valide. |
weekday_indexed |
Retourne l’index de la semaine. |
Non-membres
Nom | Description |
---|---|
operator== |
Déterminez si deux mois sont égaux. |
operator<< |
Sortie d’un month_weekday flux donné. |
Spécifications
En-tête : <chrono>
(depuis C++20)
Espace de noms : std::chrono
Option du compilateur : /std:c++latest
Constructeur
Construit un objet month_weekday
. Le mois et le jour de la semaine ne sont pas initialisés.
constexpr month_weekday(const month& m, const weekday_indexed& wdi) noexcept;
Paramètres
m
Construire un month_weekday
avec une valeur de mois de m
.
wdi
Construire un month_weekday
avec une valeur de semaine de wdi
.
Remarques : Constructeur
Pour plus d’informations sur la syntaxe C++20 pour spécifier des dates, consultez operator/
Exemple : Créer un 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
Obtenez la valeur du mois.
constexpr month month() const noexcept;
Valeur retournée
Valeur du mois.
ok
Vérifiez si la valeur stockée dans ce month_weekday
champ est valide.
constexpr bool ok() const noexcept;
Valeur retournée
true
si la month_weekday
valeur est valide. Sinon, false
.
A month_weekday
est valide si les month
deux sont valides et si la weekday_indexed
valeur est valide.
weekday_indexed
Retournez le jour de la semaine de la valeur du mois.
constexpr weekday_indexed weekday_indexed() const noexcept;
Valeur retournée
Jour de la semaine du mois.
Voir aussi
<chrono>
month
, classe
month_day
Classe
month_day_last
Classe
month_weekday_last
, classe