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/
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour