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
true
si 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/