std::chrono::day::ok
Материал из cppreference.com
<tbody>
</tbody>
constexpr bool ok() const noexcept; |
(начиная с C++20) | |
Проверяет, находится ли значение дня, хранящееся в *this, в допустимом диапазоне, т.е. [1, 31].
Возвращаемое значение
true, если значение дня, хранящееся в *this, находится в диапазоне [1, 31]. Иначе false.
Пример
Запустить этот код
#include <chrono>
using namespace std::chrono_literals;
constexpr std::chrono::day d0{00};
constexpr std::chrono::day d1{13};
constexpr std::chrono::day d2{42};
static_assert
(
d0 == 0d and not d0.ok() and
d1 == 13d and d1.ok() and
d2 == 42d and not d2.ok()
);
int main() {}
Смотрите также
| извлекает сохранённое значение дня (public функция-элемент) |