📅  最后修改于: 2023-12-03 15:29:50.519000             🧑  作者: Mango
multiset
是一个C++ STL容器,它是一个有序的集合。它存储多个相同类型的元素,并且支持添加、删除、查找等操作。multiset.empty()
函数用于检查multiset是否为空,如果是空的则返回true,否则返回false。
bool empty() const;
该函数不接受任何参数。
如果multiset为空,则返回true,否则返回false。
#include <iostream>
#include <set>
int main()
{
std::multiset<int> my_multiset;
if (my_multiset.empty())
std::cout << "my_multiset is empty" << std::endl;
my_multiset.insert(5);
my_multiset.insert(10);
my_multiset.insert(15);
if (!my_multiset.empty())
std::cout << "my_multiset is not empty" << std::endl;
return 0;
}
输出:
my_multiset is empty
my_multiset is not empty
multiset
容器中的元素是按照某种规则进行排序的,默认情况下是按照元素大小进行排序。multiset
容器允许存储重复元素。multiset.size()
函数来获得multiset中的元素数量。multiset.insert()
和multiset.erase()
函数。