Namespaces
Variants

std::type_index::hash_code

Aus de.cppreference.net
 
 
Hilfsmittelbibliothek
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programmhilfsmittel
Funktionen mit variabler Argumentanzahl
Koroutinenunterstützung (C++20)
Vertragsunterstützung (C++26)
Dreiseitiger Vergleich
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Allgemeine Hilfsmittel
Relationale Operatoren (veraltet in C++20)
Ganzzahlvergleichsfunktionen
(C++20)(C++20)(C++20)    
(C++20)
Tausch und Typoperationen
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
Allgemeine Vokabular-Typen
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
 
std::size_t hash_code() const noexcept;
(seit C++11)

Gibt den Hash-Code des zugehörigen std::type_info-Objekts zurück. Äquivalent zu einem direkten Aufruf von type_info::hash_code.

Parameter

(keine)

Rückgabewert

Der Hash-Code des zugehörigen std::type_info Objekts.

Beispiel

Fehlerberichte

Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.

DR Angewendet auf Verhalten wie veröffentlicht Korrektes Verhalten
LWG 2144 C++11 type_index::hash_code war nicht als noexcept erforderlich erforderlich

Siehe auch

Hash-Unterstützung für std::type_index
(Klassen-Template-Spezialisierung)