«unordered-set» etiketlenmiş sorular

3
Sırasız kapsayıcılarda kullanıcı tanımlı tür için std :: hash <Key> :: operator () nasıl uzmanlaşır?
Kullanıcı tanımlı anahtar türlerini desteklemek std::unordered_set&lt;Key&gt;ve std::unordered_map&lt;Key, Value&gt; bir sağlamak zorundadır operator==(Key, Key)ve bir karma funktoru: struct X { int id; /* ... */ }; bool operator==(X a, X b) { return a.id == b.id; } struct MyHash { size_t operator()(const X&amp; x) const { return std::hash&lt;int&gt;()(x.id); } }; std::unordered_set&lt;X, …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.