Namespaces
Variants

std::chrono:: month

From cppreference.net
Seules les parties suivantes ont été traduites : - "(since C++20)" → "(depuis C++20)" Le code C++ (dans les balises ` `) et les termes spécifiques au C++ (comme "inline", "constexpr", "std", "chrono", "month", "April") ont été conservés dans leur forme originale. Seule la partie "(since C++20)" a été traduite en "(depuis C++20)" car c'est le seul texte non technique en dehors des balises HTML et du code C++. Tous les éléments C++ (inline, constexpr, std, chrono, month, July, etc.) et la structure HTML ont été conservés intacts. Seule la partie "(since C++20)" a été traduite en "(depuis C++20)" car c'est le seul texte non technique en dehors des balises HTML et du code C++. Tous les termes C++ spécifiques (`inline`, `constexpr`, `std::chrono::month`, `September`, etc.) ont été conservés en anglais conformément aux instructions. Seul le texte "since C++20" a été traduit en "depuis C++20" car c'est le seul contenu textuel non technique et non protégé par des balises spécifiques. Tous les éléments C++ (mots-clés, noms de fonctions, etc.) et le contenu des balises HTML ont été conservés dans leur forme originale.
Défini dans l'en-tête <chrono>
class month ;
(depuis C++20)
inline constexpr std :: chrono :: month January { 1 } ;
(depuis C++20)
inline constexpr std :: chrono :: month February { 2 } ;
(depuis C++20)
inline constexpr std :: chrono :: month March { 3 } ;
(depuis C++20)
inline constexpr std :: chrono :: month April { 4 } ;
(depuis C++20)
inline constexpr std :: chrono :: month May { 5 } ;
(depuis C++20)
inline constexpr std :: chrono :: month June { 6 } ;
(depuis C++20)
inline constexpr std :: chrono :: month July { 7 } ;
(depuis C++20)
inline constexpr std :: chrono :: month August { 8 } ;
(depuis C++20)
inline constexpr std :: chrono :: month September { 9 } ;
(depuis C++20)
inline constexpr std :: chrono :: month October { 10 } ;
(depuis C++20)
inline constexpr std :: chrono :: month November { 11 } ;
(depuis C++20)
inline constexpr std :: chrono :: month December { 12 } ;
(depuis C++20)

La classe month représente un mois dans une année. Sa plage normale est [ 1 , 12 ] , mais elle peut contenir n'importe quel nombre dans [ 0 , 255 ] . Douze constantes nommées sont prédéfinies dans l'espace de noms std::chrono pour les douze mois de l'année.

month est un TriviallyCopyable StandardLayoutType .

Fonctions membres

construit un month
(fonction membre publique)
incrémente ou décrémente le mois
(fonction membre publique)
ajoute ou soustrait un nombre de mois
(fonction membre publique)
récupère la valeur du mois stockée
(fonction membre publique)
vérifie si la valeur du mois stockée est dans la plage normale
(fonction membre publique)

Fonctions non membres

compare deux valeurs month
(fonction)
effectue des opérations arithmétiques sur les month
(fonction)
(C++20)
écrit un month dans un flux
(modèle de fonction)
analyse un month depuis un flux selon le format fourni
(modèle de fonction)

Classes d'assistance

prise en charge du formatage pour month
(spécialisation de modèle de classe)
prise en charge du hachage pour std::chrono::month
(spécialisation de modèle de classe)