std::chrono::month
Материал из cppreference.com
<tbody>
</tbody>
| Определено в заголовочном файле <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 (public функция-элемент) | |
| инкрементирует или декрементирует месяц (public функция-элемент) | |
| прибавляет или вычитает количество месяцев (public функция-элемент) | |
| извлекает сохранённое значение месяца (public функция-элемент) | |
| проверяет, находится ли сохранённое значение месяца в нормальном диапазоне (public функция-элемент) |
Функции, не являющиеся элементами
(C++20) |
сравнивает два значения month (функция) |
(C++20) |
выполняет арифметические действия над month (функция) |
(C++20) |
выводит month в поток (шаблон функции) |
(C++20) |
разбирает month из потока в соответствии с предоставленным форматом (шаблон функции) |
Вспомогательные классы
поддержка форматирования для month (специализация шаблона класса) | |
| поддержка хэширования для std::chrono::month (специализация шаблона класса) |