std::chrono::month
Определено в заголовке <chrono> | ||
|---|---|---|
class month; | (с C++20) | |
inline constexpr std::chrono::month January{1};
| (с C++20) | |
inline constexpr std::chrono::month February{2};
| (с C++20) | |
inline constexpr std::chrono::month March{3};
| (с C++20) | |
inline constexpr std::chrono::month April{4};
| (с C++20) | |
inline constexpr std::chrono::month May{5};
| (с C++20) | |
inline constexpr std::chrono::month June{6};
| (с C++20) | |
inline constexpr std::chrono::month July{7};
| (с C++20) | |
inline constexpr std::chrono::month August{8};
| (с C++20) | |
inline constexpr std::chrono::month September{9};
| (с C++20) | |
inline constexpr std::chrono::month October{10};
| (с C++20) | |
inline constexpr std::chrono::month November{11};
| (с C++20) | |
inline constexpr std::chrono::month December{12};
| (с C++20) |
Класс month представляет месяц в году. Его обычный диапазон — [1, 12], но он может содержать любое число в [0, 255]. Двенадцать именованных констант предварительно определены в пространстве имён std::chrono для двенадцати месяцев года.
month является TriviallyCopyable StandardLayoutType.
Члены-функции
создает month (публичный член-функция) |
|
| инкрементирует или декрементирует месяц (публичный член-функция) |
|
| добавляет или вычитает количество месяцев (публичный член-функция) |
|
| извлекает хранимое значение месяца (публичный член-функция) |
|
| проверяет, находится ли хранимое значение месяца в нормальном диапазоне (публичный член-функция) |
Внеклассные функции
|
(C++20) | сравнивает два значения month (функция) |
|
(C++20) | выполняет арифметические операции над month (функция) |
|
(C++20) | выводит month в поток (шаблон функции) |
|
(C++20) | парсит month из потока в соответствии с указанным форматом (шаблон функции) |
Вспомогательные классы
|
(C++20) | поддержка форматирования для month (специализация шаблона класса) |
|
(C++26) | поддержка хэширования для std::chrono::month (специализация шаблона класса) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/chrono/month