Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 1.65 KB

empty.md

File metadata and controls

66 lines (48 loc) · 1.65 KB

empty

  • set[meta header]
  • std[meta namespace]
  • multiset[meta class]
  • function[meta id-type]
bool empty() const;                        // C++03
bool empty() const noexcept;               // C++11
[[nodiscard]] bool empty() const noexcept; // C++20
bool empty() const noexcept;               // C++26

概要

コンテナが空かどうかをテストする。
multiset コンテナが空(size() が 0)の場合に true を返す。

この関数はコンテナ内のコンテンツを変化させない。コンテンツをクリアするには clear() メンバを使う。

戻り値

コンテナサイズが 0 のときに true, そうでないときに false

計算量

定数時間。

#include <iostream>
#include <set>

int main ()
{
  std::multiset<int> c;

  std::cout << c.empty() << std::endl;

  c.insert(42);

  std::cout << c.empty() << std::endl;
}
  • empty()[color ff0000]
  • c.insert[link insert.md]

出力

1
0

関連項目

名前 説明
insert 要素を挿入する
(constructor) コンストラクタ

参照