std::hash<std::shared_ptr>
Von cppreference.com
< cpp | memory | shared ptr
| template< class T > struct hash<std::shared_ptr<T>>; |
(seit C++11) | |
Die Template-Spezialisierung von std::hash für std::shared_ptr<T> ermöglicht es Benutzern, Hashes von Objekten des Typs std::shared_ptr<T> zu erhalten.
Für einen gegebenen std::shared_ptr<T> p stellt diese Spezialisierung sicher, dass std::hash<std::shared_ptr<T>>()(p) == std::hash<decltype(p.get())>()(p.get()).
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| (C++11) |
Hash-Funktionsobjekt (Klassenvorlage) |