lst-0804-godb.cpp
//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/9szMGYK9v
struct EqEintrag {
bool operator()(const Eintrag&a, const Eintrag&b) const {
return a.stadt_==b.stadt_;
}
};
struct HashEintrag {
std::hash<string> sHash;
std::hash<int> iHash;
size_t operator()(const Eintrag& a) const {
return sHash(a.stadt_) ^ iHash(a.plz_); // (ERR) zu viele Elemente
}
};