constexpr bool ok() const noexcept; // (1) C++20
概要
day
オブジェクトが保持する日の値が[1, 31]
の範囲内かを判定する。
戻り値
コンストラクタで設定されて保持している日を表す値d
があるとして、以下を返す:
return 1 <= d && d <= 31;
備考
- この関数は、値の妥当性を検証するのではなく、カレンダー範囲の値をもっているかの判定をする
例
出力
バージョン
言語
- C++20
処理系
- Clang: 8.0 ✅
- GCC: 9.2 ❌
- Visual C++: 2019 Update 3 ❌