std::hash(std::experimental::shared_ptr)
From cppreference.com
< cpp | experimental | shared ptr
| template< class T > struct hash<std::experimental::shared_ptr<T>>; |
(Library Fundamentals TS) | |
std::hash の std::experimental::shared_ptr<T> に対するテンプレート特殊化により、ユーザーは std::experimental::shared_ptr<T> 型のオブジェクトのハッシュ値を取得できるようになります。
与えられた std::experimental::shared_ptr<T> p に対して、この特殊化は std::hash<std::experimental::shared_ptr<T>>()(p) == std::hash<T*>()(p.get()) を保証します。
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| (C++11) |
ハッシュ関数オブジェクト (クラステンプレート) |