chrono_last_spec

chrono_last_spec (마지막 지정자)

std::chrono::last_spec는 달력에서 "월의 마지막 날" 또는 "마지막 요일"을 나타내는 데 사용되는 마커 타입이에요. last 상수로 사용돼요.

출처: cppreference

본문

std::chrono::last_spec<chrono> 헤더에 정의된 타입이에요. C++20부터 사용 가능해요.

struct last_spec;

last 상수와 함께 사용돼요. 예를 들어 year / month / last는 그 달의 마지막 날을, month / weekday[last]는 그 달의 마지막 요일을 나타내요.

예제 (Example)

#include <chrono>
#include <iostream>

int main()
{
    using namespace std::chrono;
    auto ymd = 2020y / February / last;
    std::cout << (ymd.ok() ? "valid" : "invalid") << '\n'; // valid
}

더 알아보기 (Learn more)

cppreference