# std::hash(std::experimental::observer_ptr)

< cpp‎ | experimental‎ | observer ptr

定义于头文件 `<experimental/memory>` |  |
template<class T> struct hash<std::experimental::observer_ptr<T>>; |  | (库基础 TS v2)

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

对于给定的 std::experimental::observer_ptr<T> p ，此特化确保 std::hash<std::experimental::observer_ptr<T>>()(p) == std::hash<T*>()(p.get()) 。

### 示例

| 本节未完成 原因：暂无示例

### 参阅

hash (C++11) | 散列函数对象 (类模板)