首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::multiset::empty

bool empty() const;

检查容器是否没有元素,即是否begin() == end()...

参数

%280%29

返回值

true如果容器是空的,false否则。

例外

(none)

(until C++11)

noexcept specification: noexcept

(since C++11)

复杂性

常量。

下面的代码使用empty以检查std::multiset<int>包含任何元素:

二次

代码语言:javascript
复制
#include <set>
#include <iostream>
 
int main()
{
    std::multiset<int> numbers;
    std::cout << "Initially, numbers.empty(): " << numbers.empty() << '\n';
 
    numbers.insert(42);
    numbers.insert(13317); 
    std::cout << "After adding elements, numbers.empty(): " << numbers.empty() << '\n';
}

二次

产出:

二次

代码语言:javascript
复制
Initially, numbers.empty(): 1
After adding elements, numbers.empty(): 0

二次

另见

size

returns the number of elements (public member function)

代码语言:txt
复制
 © cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券