leap_second_operator_cmp

leap_second_operator_cmp (leap_second 비교 연산)

std::chrono::leap_second에 대한 비멤버 비교 연산자예요. 윤초를 비교해요.

출처: cppreference

본문

std::chrono::leap_second의 비교 연산자는 <chrono> 헤더에 정의되어 있어요. C++20부터 사용 가능해요.

template< class Duration >
constexpr bool operator==( const std::chrono::leap_second& x,
                           const std::chrono::sys_time<Duration>& y ) noexcept;

윤초와 시간점을 비교하거나, 두 leap_second==/<=>로 비교해요.

예제 (Example)

#include <chrono>
#include <iostream>

int main()
{
    auto tz = std::chrono::current_zone();
    auto& ls = tz->get_leap_seconds();
    if (!ls.empty())
        std::cout << ls.front().date() << '\n';
}

더 알아보기 (Learn more)

cppreference