std::chrono::year
Материал из cppreference.com
<tbody>
</tbody>
| Определено в заголовочном файле <chrono>
|
||
class year; |
(начиная с C++20) | |
Класс year представляет год в пролептический григорианский календарь. Его диапазон составляет [-32767, 32767].
year это TriviallyCopyable StandardLayoutType.
Функции-элементы
создаёт year (public функция-элемент) | |
| инкрементирует или декрементирует год (public функция-элемент) | |
добавляет к или вычитает из year количество лет (public функция-элемент) | |
применяет унарные операторы к year (public функция-элемент) | |
| определяет, является ли год високосным (public функция-элемент) | |
| получает значение года (public функция-элемент) | |
| проверяет, действительно ли сохранённое значение года (public функция-элемент) | |
[static] |
возвращает наименьшее возможное значение года (public static функция-элемент) |
[static] |
возвращает максимально возможный year (public static функция-элемент) |
Функции, не являющиеся элементами
(C++20) |
сравнивает два значения year (функция) |
(C++20) |
выполняет арифметику с year (функция) |
(C++20) |
выводит year в поток (шаблон функции) |
(C++20) |
разбирает year из потока в соответствии с предоставленным форматом (шаблон функции) |
Вспомогательные классы
поддержка форматирования для year (специализация шаблона класса) | |
(C++26) |
поддержка хэширования для std::chrono::year (специализация шаблона класса) |
Литералы
Определены в пространстве имён
std::literals::chrono_literals | |
(C++20) |
Литерал std::chrono::year, представляющий конкретный год (функция) |