chrono_month_day

chrono_month_day (월·일 타입)

std::chrono::month_day는 특정 월의 특정 일을 나타내는 타입이에요. 연(년도)은 포함하지 않아요.

출처: cppreference

본문

std::chrono::month_day<chrono> 헤더에 정의된 클래스예요. C++20부터 사용 가능해요.

class month_day;

월과 일의 조합을 나타내요. monthday를 저장하며, 연(년도)은 포함하지 않아요. std::chrono::year / month / day 형태로 만들 수도 있어요.

멤버 함수

  • month() — 월을 반환
  • day() — 일을 반환
  • ok() — 유효한 날짜인지 확인
  • operator== / operator<=> — 비교

예제 (Example)

#include <chrono>
#include <iostream>

int main()
{
    using namespace std::chrono;
    month_day md = July / 13;
    std::cout << unsigned(md.month()) << '/' << unsigned(md.day()) << '\n'; // 7/13
    std::cout << md.ok() << '\n'; // 1
}

더 알아보기 (Learn more)

cppreference