weekday_last_hash

weekday_last_hash (weekday_last 해시 지원)

std::hash<std::chrono::weekday_last> 특수화가 std::chrono::weekday_last 타입에 대한 해시를 제공해요. <chrono> 헤더에 정의되어 있어요.

출처: cppreference

본문

std::chrono::weekday_laststd::hash 특수화를 통해 해시할 수 있어요. std::hash<std::chrono::weekday_last>std::chrono::weekday_last 값을 기반으로 해시를 계산해요.

template<>
struct std::hash<std::chrono::weekday_last>;

이 특수화는 std::chrono::weekday_last를 해시 기반 컨테이너의 키로 사용할 수 있게 해줘요.

참고 (Notes)

std::chrono의 해시 지원은 std::chrono::weekday_last 타입을 해시 기반 컨테이너의 키로 사용할 수 있게 해줘요. 해시는 저장된 값을 기반으로 계산되므로, 같은 값을 가진 두 객체는 같은 해시를 가져요.

예제 (Example)

std::unordered_set<...> 같은 해시 기반 컨테이너의 키로 사용할 수 있으며, 저장된 값이 같으면 해시도 같아요.

더 알아보기 (Learn more)

cppreference