📜  C++ STL中的multiset size()与示例(1)

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

C++ STL中的multiset size()与示例

简介

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的官方文档。