共用方式為


month_weekday_last 類別

代表月份的最後一個工作日。

語法

class month_weekday_last; // C++20

備註

未指定年份。
month_weekday_last 是一種簡單可複製且標準版面配置類別類型。

成員

名稱 描述
建構函式 建構 month_weekday_last
month 取得月份值。
ok 檢查是否 month_weekday_last 有效。
weekday_last 取得工作日值。

非成員

名稱 描述
operator== 判斷兩個 month_weekday_last 實例是否相等。
operator<< month_weekday_last將 輸出至指定的數據流。

需求

標頭:<chrono>自 C++20 起

命名空間std::chrono

編譯程序選項: /std:c++latest

建構函式

month_weekday_last使用與 weekday_last 值建構初始化month的 。

constexpr month_weekday_last(const month& m, const weekday_last& wdl) noexcept;

參數

mmonth所建立month_weekday_last類別的值。

wdl
weekday_last所建立month_weekday_last類別的值。

備註:建構函式

如需指定日期之C++20 語法的相關信息,請參閱 operator/

範例:建立 month_weekday_last

// compile using: /std:c++latest
#include <iostream>
#include <chrono>

using namespace std::chrono;

int main()
{
    constexpr auto mwdl{ January / Monday[last] }; // wdl is the last Monday of January of an unspecified year
    std::cout << mwdl << "\n";

    const auto theMonth = August;
    const auto wdl = Friday[last];
    month_weekday_last mwdl2(theMonth, wdl); 
    std::cout << mwdl2;

    return 0;
}
Jan/Mon[last]
Aug/Fri[last]

month()

傳回月份值。

constexpr month month() const noexcept;

傳回值

月份值。

ok

檢查儲存在此 中的 month_weekday_last 值是否在有效範圍內。

constexpr bool ok() const noexcept;

傳回值

truemonth如果與 weekday_last 值在有效範圍內, 則為 。 否則為 false

weekday_last

weekday_last取得值。

constexpr weekday_last weekday_last() const noexcept;

傳回值

weekday_last 值。

另請參閱

<chrono>
month 類別
month_day 類別
month_day_last 類別
month_weekday 類別
operator/