eine Kleinigkeit, die mir gerade etwas Stirnrunzeln verursacht hat: ich wollte für ein std::unordered_set einen eigenen Hasher und Comparer angeben. Ich dachte, ich könnte da einfach Lambdas für einsetzen, so etwa in der Art:
Code: Alles auswählen
auto meinHäsch = [&](const Typ& t) { return size_t( ...); }
auto meinVergleich = [&](const Typ& t1, const Typ& t2) { return 2b || !2b; }
std::unordered_set<Typ, meinHäsch, meinVergleich> pfft;
Code: Alles auswählen
std::unordered_set<Typ, decltype( meinHäsch), decltype( meinVergleich)> pfft;
Gibt es dafür eine elegante Standardlösung?