📅  最后修改于: 2023-12-03 14:59:46.683000             🧑  作者: Mango
multiset是C++ STL中的一个容器,它是一个有序的容器,可以存储相同的元素。multiset中的元素按照一定的规则排序,默认为升序排序。size()是multiset中的一个成员函数,用于返回multiset中元素的个数。
size_t size() const;
size()是一个const成员函数,它没有参数,返回一个size_t类型的值,表示multiset中元素的个数。
下面是一个简单的示例,演示了如何使用multiset的size()函数。
#include <iostream>
#include <set>
using namespace std;
int main(){
multiset<int> s;
s.insert(10);
s.insert(20);
s.insert(30);
s.insert(20);
s.insert(40);
cout << "Size: " << s.size() << endl;
return 0;
}
输出:Size: 5
这个示例中,我们创建了一个名为s的multiset,并向其中插入了几个整数。由于multiset可以存储相同的元素,所以我们插入了两个值为20的元素。最后,我们使用size()函数获取multiset中元素的个数,并将结果输出到控制台。
在本文中,我们简单介绍了C++ STL中的multiset,以及它的size()函数。我们还演示了如何使用multiset的size()函数获取元素的个数。如果您想要深入了解multiset,建议参考C++ STL的官方文档。