赞
踩
目录
1. unordered_map 是存储 <key, value> 键值对的关联式容器,其允许通过 keys 快速的索引到与其对应的value 。2. 在 unordered_map 中,键值通常用于惟一地标识元素,而映射值是一个对象,其内容与此键关联。键和映射值的类型可能不同。3. 在内部 ,unordered_map 没有对 <kye, value> 按照任何特定的顺序排序 , 为了能在常数范围内找到key 所对应的 value , unordered_map 将相同哈希值的键值对放在相同的桶中。4. unordered_map 容器通过 key 访问单个元素要比 map 快,但它通常在遍历元素子集的范围迭代方面效率较低。5. unordered_maps 实现了直接访问操作符 (operator[]) ,它允许使用 key 作为参数直接访问value 。6. 它的迭代器至少是前向迭代器。
函数声明 | 功能 |
unordered_map::unordered_map - C++ Reference |
构造不同格式的
unordered_map
对象
|
函数声明 | 功能 |
bool empty() const
|
检测
unordered_map
是否为空
|
size_t size() const
|
获取
unordered_map
的有效元素个数
|
函数声明 | 功能 |
unordered_map::begin - C++ Reference |
返回
unordered_map
第一个元素的迭代器
|
unordered_map::end - C++ Reference |
返回
unordered_map
最后一个元素下一个位置的迭代器
|
unordered_map::cbegin - C++ Reference |
返回
unordered_map
第一个元素的
const
迭代器
|
unordered_map::cend - C++ Reference |
返回
unordered_map
最后一个元素下一个位置的
const
迭代器
|
函数声明 | 功能 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。