最終更新日時:
が更新

履歴 編集

function
<unordered_map>

std::unordered_multimap::count(C++11)

size_type count(const key_type& x) const;

概要

キー x を検索し、コンテナ内に見つかった要素の数を返す。

パラメータ

  • x : 検索するキー値。key_type はメンバ型であり、map コンテナの中で Key の別名として定義される。ここで Key は 1 番目のテンプレートパラメータである。

戻り値

x と同じ値のキーが見つかった要素数 メンバ型 size_type は符号なし整数型である。

例外

投げない。

計算量

  • 平均: O(count(k))
  • 最悪: size について線形時間

#include <iostream>
#include <unordered_map>

int main()
{
  std::unordered_multimap<int, char> um;

  um.insert(std::make_pair(1, 'a'));
  um.insert(std::make_pair(1, 'b'));

  std::cout << um.count(1) << std::endl;
  std::cout << um.count(2) << std::endl;

  return 0;
}

出力

2
0

バージョン

言語

  • C++11

処理系

参照

関連項目

名前 説明
find 指定したキーで要素を探す
size 要素数を取得する