Namespaces
Variants

std:: hash (std::experimental::propagate_const)

From cppreference.net
template < class T > struct hash < std:: experimental :: propagate_const < T >> ;
(库基础 TS v2)

针对 std:: experimental :: propagate_const < T > std::hash 模板特化允许用户获取 std:: experimental :: propagate_const < T > 类型对象的哈希值。

对于给定的 std:: experimental :: propagate_const < T > p ,此特化确保 std:: hash < std:: experimental :: propagate_const < T >> ( ) ( p ) == std:: hash < T > ( ) ( p. t_ ) ,其中 p. t_ 是由 p 包装的指针式对象。

示例

参见

(C++11)
哈希函数对象
(类模板)