表示某个月的最后一天。
语法
class month_day_last; // C++20
成员
| 名称 | 描述 |
|---|---|
| 构造函数 | 构造 month_day_last |
month |
返回月份值。 |
ok |
检查 month_day 是否有效。 |
非成员
| “属性” | 描述 |
|---|---|
operator== |
确定两个 month_days 是否相等。 |
operator<=> |
将此 month_day 与另一个 month_day 进行比较。 >, >=, <=, <, != 运算符由编译器合成。 |
operator<< |
将 month_day 输出到给定流。 |
要求
标头: <chrono> (自C++20以来)
命名空间:std::chrono
编译器选项: /std:c++latest
构造函数
构造一个 month_day_last 实例。
constexpr explicit month_day_last(const month& m) noexcept;
参数
m
为 m 指定的月份构造一个 month_day_last。
注解
有关用于指定日期的 C++ 20 语法的信息,请参阅 operator/
示例:创建 month_day_last
// compile using: /std:c++latest
#include <chrono>
using namespace std::chrono;
int main()
{
month_day_last mdl{ October / last };
std::cout << mdl;
return 0;
}
Oct/last
month
返回月份值。
constexpr month month() const noexcept;
返回值
月份值。
ok
检查存储在此 month_day_last 中的月份是否有效。
constexpr bool ok() const noexcept;
返回值
如果此 month_day_last 中的月份值有效,则为 true。 否则为 false。
另请参阅
<chrono>
month 类
month_day 类
month_day_last 类
month_weekday 类
month_weekday_last 类
operator/头文件引用