std:: hash (std::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, 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
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
|
(C++11)
|
Hash-Funktionsobjekt
(Klassentemplate) |