std::hash(std::experimental::propagate_const)
Von cppreference.com
< cpp | experimental | propagate const
| Definiert im Header <experimental/propagate_const> |
||
| template< class T > struct hash<std::experimental::propagate_const<T>>; |
(Library Fundamentals TS v2) | |
Die Template-Spezialisierung von std::hash für std::experimental::propagate_const<T> ermöglicht es Benutzern, Hashes von Objekten des Typs std::experimental::propagate_const<T> zu erhalten.
Für ein gegebenes std::experimental::propagate_const<T> p stellt diese Spezialisierung sicher, dass std::hash<std::experimental::propagate_const<T>>()(p) == std::hash<T>()(p.t_), wobei p.t_ das von `p` umschlossene zeigerähnliche Objekt ist.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| (C++11) |
Hash-Funktionsobjekt (Klassenvorlage) |