📜  C++ STL-Set.empty()函数(1)

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

C++ STL- Set.empty()函数

Set容器介绍

Set是STL中的关联式容器之一,其特点是,无重复元素且元素自动排序,底层数据结构使用红黑树。

Set容器的empty()函数

Set容器的empty()函数用于判断Set容器是否为空,返回值为bool类型,为真表示Set容器为空,为假表示Set容器不为空。

语法
bool empty() const;
参数

该函数没有参数。

返回值
  • 若Set容器为空,则返回true。
  • 若Set容器不为空,则返回false。
示例
#include<iostream>
#include<set>
using namespace std;
int main()
{
    set<int> myset;
    cout<<"Set container is ";
    if(myset.empty())
        cout<<"empty";
    else
        cout<<"not empty";
    return 0;
}

输出结果:

Set container is empty
总结

Set容器是一个非常实用的STL容器,它的底层使用红黑树实现,无重复元素且元素自动排序有着优越的性能表现。而Set容器的empty()函数则是判断集合是否为空的简单而易用的函数,可以更加方便地操作Set容器。