Zur Unterstützung benutzerdefinierter Schlüsseltypen in std:: unordered_set
Während es bequemer wäre, nur std::unordered_set
namespace std { template <> struct hash<Foo> { size_t operator()(const Foo & x) const { /* your code here, e.g. "return hash<int>()(x.value);" */ } }; }
Das obige ist der detaillierte Inhalt vonWie kann ich „std::hash::operator()' für benutzerdefinierte Typen in ungeordneten C-Containern spezialisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!