month_weekday
클래스
특정 월의 n번째 평일을 나타냅니다.
구문
class month_weekday; // C++20
설명
연도는 지정되지 않습니다.
month_weekday
는 일반적으로 복사할 수 표준 레이아웃 클래스 형식입니다.
멤버
속성 | 설명 |
---|---|
Constructor |
지정된 월 및 평일을 사용하여 a 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
월 값이 .인 A 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
입니다.
A month_weekday
는 둘 다 month
유효하고 값이 weekday_indexed
유효한 경우 유효합니다.
weekday_indexed
월 값의 평일을 반환합니다.
constexpr weekday_indexed weekday_indexed() const noexcept;
반환 값
월의 평일입니다.
참고 항목
<chrono>
month
클래스
month_day
클래스
month_day_last
클래스
month_weekday_last
클래스