Home C&C++函数库 c++ 语法 程序源码 Linux C库

std::

unordered_multimap::empty

公众成员函数  <unordered_map>
bool empty() const noexcept;

测试容器是否为空

返回unordered_multimap容器是否为空(即其大小是否为0)。

这个函数不会以任何方式修改容器。要清除集合容器的内容,请参见unordered_multimap::clear。

☲  参数


none

☉  返回值



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

☣  示例



// 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

✥ 复杂度



常量

☣ 迭代器的有效性



不变

🍄  另请参阅



unordered_multimap::clear 清除内容(公众成员函数)
unordered_multimap::erase 删除元素(公众成员函数)

联系我们 免责声明 关于CandCplus 网站地图