Partager via


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