C++ STL 中的 unordered_map rehash
std::unordered_map::rehash() 是 C++ STL 中的一个内置函数,其将容器中的桶的数量设置为 n 或更多。 语法
- 如果 s 大于容器中的当前桶,则进行重新哈希。新的桶数可以大于或等于 n。
- 如果 s 小于当前桶的数量,则函数可能会有影响,也可能没有影响。完全取决于编译器。
参数: 它接收容器中的新桶数。
返回类型: 它的返回类型为 none。
示例 1:
输出:
示例 2:
输出:
std::unordered_map::rehash() 是 C++ STL 中的一个内置函数,其将容器中的桶的数量设置为 n 或更多。 语法
参数: 它接收容器中的新桶数。
返回类型: 它的返回类型为 none。
示例 1:
输出:
示例 2:
输出: