Namespaces
Variants

std::chrono::month_day:: month_day

From cppreference.net
month_day ( ) = default ;
(1) (C++20 이후)
constexpr month_day ( const std:: chrono :: month & m,
const std:: chrono :: day & d ) noexcept ;
(2) (C++20 이후)

month_day 를 생성합니다.

1) 기본 생성자는 저장된 월과 일 값을 초기화하지 않은 상태로 둡니다.
2) 월(month) m 와 일(day) d 를 저장하는 month_day 를 생성합니다.

참고 사항

month_day 를 구성하는 더 편리한 방법은 operator / 를 사용하는 것입니다, 예를 들어 std:: chrono :: April / 1 와 같습니다.

예제

#include <chrono>
#include <iostream>
int main()
{
    using namespace std::chrono_literals;
    constexpr auto mo_da = std::chrono::month_day(std::chrono::February, 29d);
    std::cout << static_cast<unsigned>(mo_da.day()) << '/' 
              << static_cast<unsigned>(mo_da.month()) << '\n';
}

출력:

29/2

참고 항목

(C++20)
그레고리력 날짜 생성을 위한 관용적 구문
(함수)