• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

    最終更新日時(UTC):
    が更新

    履歴 編集

    function
    <map>

    std::multimap::empty

    bool empty() const;                        // C++03
    bool empty() const noexcept;               // C++11
    [[nodiscard]] bool empty() const noexcept; // C++20
    bool empty() const noexcept;               // C++26
    

    概要

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

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

    戻り値

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

    計算量

    定数時間。

    #include <iostream>
    #include <map>
    
    int main ()
    {
      std::multimap<int, char> m;
    
      std::cout << m.empty() << std::endl;
    
      m.insert(std::make_pair(42,'a'));
    
      std::cout << m.empty() << std::endl;
    
      return 0;
    }
    

    出力

    1
    0
    

    関連項目

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

    参照