month_weekday
類別
代表特定月份的第 n 個工作日。
語法
class month_weekday; // C++20
備註
未指定年份。
month_weekday
是一種簡單可複製且標準版面配置類別類型。
成員
名稱 | 描述 |
---|---|
Constructor |
month_weekday 使用指定的月份與工作日建構 。 |
month |
傳回月份值。 |
ok |
檢查是否 month_weekday 有效。 |
weekday_indexed |
傳回工作日索引。 |
非成員
名稱 | 描述 |
---|---|
operator== |
判斷兩個月是否相等。 |
operator<< |
month_weekday 將 輸出至指定的數據流。 |
需求
標頭: <chrono>
(自C++20起)
命名空間:std::chrono
編譯程序選項: /std:c++latest
建構函式
建構 month_weekday
。 不會初始化月份和工作日。
constexpr month_weekday(const month& m, const weekday_indexed& wdi) noexcept;
參數
m
month_weekday
使用的月份值m
建構 。
wdi
month_weekday
使用的工作日值wdi
建構 。
備註:建構函式
如需指定日期之C++20 語法的相關信息,請參閱 operator/
範例:建立 month_weekday
// compile using: /std:c++latest
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main()
{
month_weekday mw{ July/Monday[1] };
std::cout << mw << '\n';
// Another way to create a month_weekday
month_weekday mw2 = February / Tuesday[3];
std::cout << mw2;
return 0;
}
Jul/Mon[1]
Feb/Tue[3]
month
取得月份值。
constexpr month month() const noexcept;
傳回值
月份值。
ok
檢查儲存在此 中的 month_weekday
值是否有效。
constexpr bool ok() const noexcept;
傳回值
true
如果值有效,則 month_weekday
為 。 否則為 false
。
month_weekday
如果 兩者month
都有效且值有效,則 weekday_indexed
為有效。
weekday_indexed
傳回月份值的工作日。
constexpr weekday_indexed weekday_indexed() const noexcept;
傳回值
月份的工作日。
另請參閱
<chrono>
month
類別
month_day
類
month_day_last
類
month_weekday_last
類別