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