std::chrono::weekday_indexed:: weekday_indexed
From cppreference.net
<
cpp
|
chrono
|
weekday indexed
C++
Date and time library
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::chrono::weekday_indexed
| Member functions | ||||
|
weekday_indexed::weekday_indexed
|
||||
| Nonmember functions | ||||
| Helper classes | ||||
|
weekday_indexed
(
)
=
default
;
|
(1) | (C++20 이후) |
|
constexpr
weekday_indexed
(
const
std::
chrono
::
weekday
&
wd,
unsigned
index
)
noexcept
;
|
(2) | (C++20 이후) |
weekday_indexed
를
생성합니다.
1)
기본 생성자는
std::chrono::weekday
와 인덱스 값을 모두 초기화하지 않은 상태로 둡니다.
2)
weekday_indexed
를 구성하며, 요일
wd
와 인덱스
index
를 저장합니다.
!
wd.
ok
(
)
||
index
>
7
인 경우 보유된 값은 지정되지 않습니다.
참고 사항
weekday_indexed 를 구성하는 더 편리한 방법은 weekday 의 operator [ ] 를 사용하는 것입니다, 즉 wd [ index ] 와 같이 사용합니다.
예제
이 코드 실행
#include <chrono> #include <iostream> using namespace std::chrono; int main() { constexpr auto third_friday = weekday_indexed(Friday, 3); // 생성자 (2) 사용 static_assert(third_friday == Friday[3]); weekday_indexed wdi = Tuesday[2]; // 두 번째 화요일을 나타냄 std::cout << year_month_day{ wdi / October / 2019y } << '\n'; }
가능한 출력:
2019-10-08
참고 항목
이
weekday
로부터
weekday_indexed
또는
weekday_last
를 생성하기 위한 편의 구문
(
std::chrono::weekday
의 public 멤버 함수)
|