std::chrono::day::ok
来自cppreference.com
constexpr bool ok() const noexcept; |
(C++20 起) | |
检查存储于 *this 中的日期值是否在有效范围,即 [1, 31] 中。
返回值
若存储于 *this 的日期值在范围 [1, 31] 中则为 true。否则为 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 && !d0.ok() && d1 == 13d && d1.ok() && d2 == 42d && !d2.ok() ); int main() {}
参阅
获得存储的日期值 (公开成员函数) |