Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Classe
Représente le dernier jour de semaine d’un mois.
Syntaxe
class weekday_last; // C++20
Notes
weekday_last est un type de classe de disposition standard et copiable de manière triviale.
Membres
Constructeur
| Nom | Description |
|---|---|
| weekday_last | Construit une weekday_last valeur avec la valeur de la semaine spécifiée. |
Functions
| Nom | Description |
|---|---|
ok |
Vérifiez si la valeur de la semaine est valide. |
weekday |
Obtenez la valeur de la semaine. |
Opérateurs
| Nom | Description |
|---|---|
operator== |
Déterminez si deux weekday_last instances sont égales. |
operator<< |
Sortie d’un 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
Construit un weekday_last initialisé avec une weekday valeur.
constexpr explicit weekday_last(const chrono::weekday& wd) noexcept; // C++20
Paramètres
wd
Valeur de la semaine pour la classe créée weekday_last .
Notes
Il est plus facile de construire une weekday_last utilisation du weekday operator[]. Reportez-vous à l’exemple ci-dessous.
ok
Vérifiez si la valeur stockée dans cette weekday_last plage est valide.
constexpr bool ok() const noexcept;
Valeur retournée
true si la valeur de semaine de la semaine se trouve dans la plage valide. Sinon, false.
weekday
Obtenez la valeur de la semaine.
constexpr chrono::weekday weekday() const noexcept;
Valeur retournée
Valeur du jour de la semaine.
Exemple
// compile using: /std:c++latest
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main()
{
constexpr auto wdl{ Monday[last] }; // wdl is the last Monday of an unspecified month
std::cout << wdl.weekday() << "\n";
return 0;
}
Mon
Voir aussi
<chrono>
weekday, classe
weekday_indexed, classe
Informations de référence sur les fichiers d’en-tête