Partager via


Classe month_weekday_last

Représente le dernier jour de semaine d’un mois.

Syntaxe

class month_weekday_last; // C++20

Notes

L’année n’est pas spécifiée.
month_weekday_last est un type de classe de disposition standard et copiable de manière triviale.

Membres

Nom Description
Constructeurs Construit un month_weekday_last
month Obtenez la valeur du mois.
ok Vérifiez si la valeur month_weekday_last est valide.
weekday_last Obtenez la valeur de la semaine.

Non-membres

Nom Description
operator== Déterminez si deux month_weekday_last instances sont égales.
operator<< Sortie d’un month_weekday_last flux spécifié.

Spécifications

En-tête :<chrono> Depuis C++20

Espace de noms :std::chrono

Option du compilateur :/std:c++latest

Constructeur

Construisez un month_weekday_last initialisé avec une month valeur.weekday_last

constexpr month_weekday_last(const month& m, const weekday_last& wdl) noexcept;

Paramètres

m Valeur month de la classe créée month_weekday_last .

wdl
Valeur weekday_last de la classe créée month_weekday_last .

Remarques : Constructeur

Pour plus d’informations sur la syntaxe C++20 pour spécifier des dates, consultez operator/

Exemple : Créer un 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()

Retourne la valeur du mois.

constexpr month month() const noexcept;

Valeur retournée

Valeur du mois.

ok

Vérifiez si la valeur stockée dans cette month_weekday_last plage est valide.

constexpr bool ok() const noexcept;

Valeur retournée

truesi la valeur et weekday_last la month valeur se situent dans la plage valide. Sinon, false.

weekday_last

Obtenez la weekday_last valeur.

constexpr weekday_last weekday_last() const noexcept;

Valeur retournée

valeur weekday_last.

Voir aussi

<chrono>
month, classe
month_day, classe
month_day_last, classe
month_weekday, classe
operator/