Namespaces
Variants

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

From cppreference.net
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, Hashwerte von Objekten des Typs std:: experimental :: propagate_const < T > zu erhalten.

Für einen gegebenen 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 zeigerähnliche Objekt ist, das von p umschlossen wird.

Beispiel

Siehe auch

(C++11)
Hash-Funktionsobjekt
(Klassentemplate)