共用方式為


weekday_last 類別

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

語法

class weekday_last; // C++20

備註

weekday_last 是一種簡單可複製且標準版面配置類別類型。

成員

建構函式

名稱 描述
weekday_last weekday_last使用指定的工作日值建構 。

函式

名稱 描述
ok 檢查工作日值是否有效。
weekday 取得工作日值。

操作員

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

需求

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

命名空間std::chrono

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

建構函式

weekday_last建構以 值初始化的 weekday

constexpr explicit weekday_last(const chrono::weekday& wd) noexcept; // C++20

參數

wd
所建立 weekday_last 類別的工作日值。

備註

使用 weekday operator[]建構 weekday_last 會比較容易。 請參閱以下範例。

ok

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

constexpr bool ok() const noexcept;

傳回值

true 如果周工作日值在有效範圍內,則為 。 否則為 false

weekday

取得工作日值。

constexpr chrono::weekday weekday() const noexcept;

傳回值

工作日值。

範例

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

using namespace std::chrono;

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

    return 0;
}
Mon

另請參閱

<chrono>
weekday 類別
weekday_indexed 類別
標頭檔參考