Partager via


Classe month_day_last

Représente le dernier jour d’un mois.

Syntaxe

class month_day_last; // C++20

Membres

Nom Description
Constructeur Construire un month_day_last
month Retourne la valeur du mois.
ok Vérifiez s’il s’agit d’une month_day valeur valide.

Non-membres

Nom Description
operator== Déterminez si deux month_days sont égaux.
operator<=> Comparez-le month_day à un autre month_day. Les >, >=, <=, <, != opérateurs sont synthétisés par le compilateur.
operator<< Sortie d’un month_day flux donné.

Spécifications

En-tête :<chrono> (depuis C++20)

Espace de noms :std::chrono

Option du compilateur :/std:c++latest

Constructeur

Construisez une month_day_last instance.

constexpr explicit month_day_last(const month& m) noexcept;

Paramètres

m
Construire un month_day_last pour le mois spécifié par m.

Notes

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

Exemple : Créer un month_day_last

// compile using: /std:c++latest
#include <chrono>

using namespace std::chrono;

int main()
{
    month_day_last mdl{ October / last };
    std::cout << mdl;

    return 0;
}
Oct/last

month

Retourne la valeur du mois.

constexpr month month() const noexcept;

Valeur retournée

Valeur du mois.

ok

Vérifiez si le mois stocké dans celui-ci month_day_last est valide.

constexpr bool ok() const noexcept;

Valeur retournée

true si la valeur du mois est month_day_last valide. Sinon, false.

Voir aussi

<chrono>
month, classe
month_day, classe
month_day_last, classe
month_weekday, classe
month_weekday_last, classe
operator/Informations de référence sur les fichiers d’en-tête