weekday_last

weekday_last (마지막 n요일)

"그 달의 마지막 무슨 요일"을 나타내는 요일 지정 타입이에요. <chrono> 헤더, C++20부터.

출처: cppreference

본문

std::chrono::weekday_last는 "어떤 달의 마지막 n요일"을 나타내요.

class weekday_last;
  • weekday(): 연관 요일 반환.
  • ok(): 유효한지 확인.

Thursday[last]처럼 operator[]last를 써서 만들 수 있어요(마지막 목요일).

using namespace std::chrono;
auto wl = Thursday[last];       // 마지막 목요일
auto wd = wl.weekday();         // Thursday

month_weekday_lastyear_month_weekday_last(특정 해·월의 마지막 n요일)의 구성 요소로 쓰여요. 미국 추수감사절 같은 "특정 월의 마지막 n요일" 규칙 날짜를 표현할 때 유용해요.

더 알아보기 (Learn more)

cppreference