public member function
<unordered_set>

std::unordered_multiset::empty

bool empty() const noexcept;
测试容器是否为空
返回一个boolvalue indicating whether the unordered_multiset container is empty, i.e. whether its size is0.

This function does not modify the content of the array in any way. To clear the content of an array object, member function unordered_multiset::clear exists.

参数



返回值

true如果容器大小为0, false否则为 false。

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
// unordered_multiset::empty
#include <iostream>
#include <string>
#include <unordered_set>

int main ()
{
  std::unordered_multiset<std::string> first;
  std::unordered_multiset<std::string> second = {"mom","dad","son","daughter","son"};
  std::cout << "first " << (first.empty() ? "is empty" : "is not empty" ) << std::endl;
  std::cout << "second " << (second.empty() ? "is empty" : "is not empty" ) << std::endl;
  return 0;
}

输出
first is empty
second is not empty


复杂度

常量。

迭代器有效性

没有变化。

另见