📜  C++ STL中的unordered_multiset max_size(1)

📅  最后修改于: 2023-12-03 14:59:46.970000             🧑  作者: Mango

C++ STL中的unordered_multiset max_size

std::unordered_multiset 是一个 C++ STL 中的容器,它代表了一个不排序的哈希表,其中元素可以重复出现。max_sizeunordered_multiset 的一个函数,返回当前 unordered_multiset 可以容纳元素的最大数量。

语法
size_type max_size() const noexcept;

返回一个 size_type 值,代表了当前 unordered_multiset 可以容纳元素的最大数量。

参数

该函数没有参数。

返回值
  • 一个 size_type 值,代表了当前 unordered_multiset 可以容纳元素的最大数量。
示例
#include <iostream>
#include <unordered_set>

int main()
{
    std::unordered_multiset<int> mySet;
    std::cout << "当前 mySet 能容纳的最大元素数量:" << mySet.max_size() << std::endl;
    return 0;
}

输出:

当前 mySet 能容纳的最大元素数量:9223372036854775807
备注

max_size 函数返回的最大元素数量实际上是当前计算机内存大小的一部分。

参考文献