Spec-Zone.ru › C++

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
(публичный член-функция)
operator++operator++(int)operator--operator--(int)
инкрементирует или декрементирует месяц
(публичный член-функция)
operator+=operator-=
добавляет или вычитает количество месяцев
(публичный член-функция)
operator unsigned
извлекает хранимое значение месяца
(публичный член-функция)
ok
проверяет, находится ли хранимое значение месяца в нормальном диапазоне
(публичный член-функция)

Внеклассные функции

operator==operator<=>
(C++20)
сравнивает два значения month
(функция)
operator+operator-
(C++20)
выполняет арифметические операции над month
(функция)
operator<<
(C++20)
выводит month в поток
(шаблон функции)
from_stream
(C++20)
парсит month из потока в соответствии с указанным форматом
(шаблон функции)

Вспомогательные классы

std::formatter<std::chrono::month>
(C++20)
поддержка форматирования для month
(специализация шаблона класса)
std::hash<std::chrono::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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API