equality (1) |
template <class Key, class Hash, class Pred, class Alloc> bool operator== ( const unordered_multiset<Key,Hash,Pred,Alloc>& lhs, const unordered_multiset<Key,Hash,Pred,Alloc>& rhs ); |
inequality (2) |
template <class Key, class Hash, class Pred, class Alloc> bool operator!= ( const unordered_multiset<Key,Hash,Pred,Alloc>& lhs, const unordered_multiset<Key,Hash,Pred,Alloc>& rhs ); |
// unordered_multiset comparisons #include <iostream> #include <string> #include <unordered_set> int main () { std::unordered_multiset<std::string> a = {"AAPL","MSFT","GOOG"}, b = {"MSFT","GOOG","AAPL"}, c = {"MSFT","GOOG","AAPL","AAPL"}; if (a==b) std::cout << "a and b are equal\n"; if (b!=c) std::cout << "b and c are not equal\n"; return 0; } |
unordered_multiset::equal_range | 获取具有特定键的元素范围(公众成员函数) |
unordered_multiset::operator= | 复制容器内容(公众成员函数) |