C++ STL中的multiset empty()函数

C++ STL中的multiset empty()函数

multiset::empty() 函数是C ++ STL中的内置函数,它检查multiset是否为空。如果multiset为空,则返回true,否则返回false。

语法:

multiset_name.empty()

参数: 此函数不接受任何参数。

返回值: 如果multiset为空,则函数返回true,否则返回false。

下面的程序演示了 multiset::empty() 函数:

程序1:

// C++ program to demonstrate the
// multiset::empty() function
#include <bits/stdc++.h>
using namespace std;
int main()
{

    int arr[] = { 15, 10, 15, 11, 10, 18, 18, 20, 20 };

    // 将multiset从数组中初始化
    multiset<int> s(arr, arr + 9);

    if (!s.empty())
        cout << "The multiset is not empty";
    else
        cout << "The multiset is empty";
    return 0;
}  

输出结果:

The multiset is not empty

程序2:

// C++ program to demonstrate the
// multiset::empty() function
#include <bits/stdc++.h>
using namespace std;
int main()
{
    // 声明
    multiset<int> s;

    if (!s.empty())
        cout << "The multiset is not empty";
    else
        cout << "The multiset is empty";
    return 0;
}  

输出结果:

The multiset is empty

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

C++ 教程