operator=,!=(std::unordered_map)

来自cppreference.com

 
 
 
std::unordered_map

|- class="t-nv-h1"

| colspan="5" |
成员函数
原文:
Member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|-

unordered_map::unordered_map
unordered_map::~unordered_map
unordered_map::operator=
unordered_map::get_allocator
迭代器
原文:
Iterators
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
unordered_map::begin
unordered_map::cbegin
unordered_map::end
unordered_map::cend
容量
原文:
Capacity
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
unordered_map::erase
unordered_map::size
unordered_map::max_size
修饰符
原文:
Modifiers
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
unordered_map::clear
unordered_map::insert
unordered_map::emplace
unordered_map::emplace_hint
unordered_map::erase
unordered_map::swap
查找
原文:
Lookup
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
unordered_map::count
unordered_map::find
unordered_map::equal_range
斗接口
原文:
Bucket interface
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
unordered_map::begin2
unordered_map::end2
unordered_map::bucket_count
unordered_map::max_bucket_count
unordered_map::bucket_size
unordered_map::bucket
哈希政策
原文:
Hash policy
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
unordered_map::load_factor
unordered_map::max_load_factor
unordered_map::rehash
unordered_map::reserve
观察员
原文:
Observers
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
unordered_map::hash_function
unordered_map::key_eq
 
template< class Key, class T, class Hash, class KeyEqual, class Allocator >

void operator=( unordered_map<Key,T,Hash,KeyEqual,Allocator> &lhs,

                unordered_map<Key,T,Hash,KeyEqual,Allocator> &rhs);
(1)
template< class Key, class T, class Hash, class KeyEqual, class Allocator >

void operator!=( unordered_map<Key,T,Hash,KeyEqual,Allocator> &lhs,

                 unordered_map<Key,T,Hash,KeyEqual,Allocator> &rhs);
(2)
进行比较的两个内容无序容器.
原文:
Compares the contents of two unordered containers.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
两个无序的容器lhsrhs是等价的,如果满足下列条件:1
原文:
The contents of two unordered containers lhs and rhs are equivalent if the following conditions hold:
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • lhs.size() == rhs.size()
  • 等价密钥[lhs_eq1, lhs_eq2)每个组都有一个对应的组的等价密钥在其他容器[rhs_eq1, rhs_eq2),即具有以下属性:
    原文:
    each group of equivalent keys [lhs_eq1, lhs_eq2) has a corresponding group of equivalent keys in the other container [rhs_eq1, rhs_eq2), that has the following properties:
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 参数

lhs, rhs -
无序的容器进行比较
原文:
unordered containers to compare
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

1)
true的容器中的内容是否是等效,false否则
原文:
true if the contents of the containers are equivalent, false otherwise
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
2)
true如果容器的内容是不等价的,false否则
原文:
true if the contents of the containers are not equivalent, false otherwise
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 复杂性

N comparisons of the keys in the average case, N2 in the worst case, where N is the size of the container.