public member function
<unordered_map>

std::unordered_multimap::empty

bool empty() const noexcept;
測試容器是否為空
返回一個bool指示 unordered_multimap 容器是否為空的值,即其 size 是否為0.

此函式不會以任何方式修改容器的內容。要清空陣列物件的內容,請使用成員函式 unordered_multimap::clear

引數



返回值

true如果容器大小為0, false否則為 false。

示例

1
2
3
4
5
6
7
8
9
10
11
12
// unordered_multimap::empty
#include <iostream>
#include <unordered_map>

int main ()
{
  std::unordered_multimap<int,int> first;
  std::unordered_multimap<int,int> second = {{1,10},{2,20},{1,15}};
  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


複雜度

常量。

迭代器有效性

沒有變化。

另見