Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Classe
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