3
कैसे unded कंटेनरों में उपयोगकर्ता परिभाषित प्रकार के लिए std :: हैश <कुंजी> :: ऑपरेटर () के विशेषज्ञ?
में उपयोगकर्ता परिभाषित कुंजी प्रकार का समर्थन करने के std::unordered_set<Key>लिए और std::unordered_map<Key, Value> एक प्रदान करने के लिए है operator==(Key, Key)और एक हैश functor: struct X { int id; /* ... */ }; bool operator==(X a, X b) { return a.id == b.id; } struct MyHash { size_t operator()(const X& …