month_weekday_last

month_weekday_last (특정 월의 마지막 n요일)

"어떤 월의 마지막 무슨 요일"을 나타내는 타입이에요. 예를 들어 "11월의 마지막 목요일"을 표현해요. <chrono> 헤더, C++20부터.

출처: cppreference

본문

std::chrono::month_weekday_last는 월(month)과 "마지막 n요일"(weekday_last)의 조합이에요.

class month_weekday_last;
  • month()weekday_last() 멤버를 제공해요.
  • ok(): 조합이 유효한지 확인해요.
  • 비교 연산자가 있어요.
  • operator/로 생성할 수 있어요.
using namespace std::chrono;
auto mwdl = November / Thursday[last];   // 11월의 마지막 목요일

Thursday[last][last]가 "마지막 목요일"을 뜻하는 weekday_last예요. 미국 추수감사절 같은 "특정 월의 마지막 n요일" 규칙 날짜를 표현할 때 유용해요.

더 알아보기 (Learn more)

cppreference